diff --git a/api/edit-master.php b/api/edit-master.php index 14bd19d..dc486ab 100644 --- a/api/edit-master.php +++ b/api/edit-master.php @@ -176,7 +176,7 @@ if(isset($input->action) && $input->action == "saveSoa") { $db->beginTransaction(); - $stmt = $db->prepare("SELECT content FROM records WHERE type='SOA' AND domain_id=:domain_id"); + $stmt = $db->prepare("SELECT content FROM records WHERE type='SOA' AND domain_id=:domain_id LIMIT 1"); $stmt->bindValue(':domain_id', $domainId, PDO::PARAM_INT); $stmt->execute(); $content = $stmt->fetchColumn();; diff --git a/api/install.php b/api/install.php index 191f03f..d35b5b7 100644 --- a/api/install.php +++ b/api/install.php @@ -207,6 +207,7 @@ CREATE TABLE IF NOT EXISTS permissions ( ); CREATE INDEX IF NOT EXISTS perm_domain_index ON permissions(domain); +CREATE INDEX IF NOT EXISTS perm_userid_index ON permissions(userid); CREATE TABLE IF NOT EXISTS remote ( id SERIAL PRIMARY KEY,