Add zone to database and fix ownership

This commit is contained in:
Mark Schouten 2017-11-20 15:56:28 +01:00
parent 877d433b92
commit 374e03aa43

View file

@ -492,6 +492,15 @@ case "clone":
$newname = preg_replace('/'.$src.'$/', $name, $newname); $newname = preg_replace('/'.$src.'$/', $name, $newname);
$rrset->setName($newname); $rrset->setName($newname);
} }
if (is_adminuser() && isset($_POST['account'])) {
add_db_zone($name, $_POST['account']);
$srczone->setAccount($_POST['account']);
} else {
add_db_zone($name, get_sess_user());
$srczone->setAccount(get_sess_user());
}
$zone = $api->savezone($srczone->export()); $zone = $api->savezone($srczone->export());
writelog("Cloned zone $src into $name"); writelog("Cloned zone $src into $name");