Skip to content

Commit 7b3806e

Browse files
author
A. Täffner
committed
both dbs to be updated
1 parent 8739ef8 commit 7b3806e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

server/plugins-available/bind_plugin.inc.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,15 +273,17 @@ function soa_update($event_name, $data) {
273273
foreach ($out as $line) $statustext .= $line."\n";
274274
if($return_status === 0) {
275275
$app->log("Writing BIND domain file: ".$filename, LOGLEVEL_DEBUG);
276-
$app->dbmaster->query('UPDATE dns_soa SET status=\'OK\', status_txt=\'\' WHERE id='.$data['new']['id']);
276+
if ($app->dbmaster) $app->dbmaster->query('UPDATE dns_soa SET status=\'OK\', status_txt=\'\' WHERE id='.$data['new']['id']);
277+
$app->db->query('UPDATE dns_soa SET status=\'OK\', status_txt=\'\' WHERE id='.$data['new']['id']);
277278
rename($filename.'.pending', $filename);
278279
} else {
279280
if($dns_config['disable_bind_log'] === 'y') {
280281
$app->log("Writing BIND domain file failed: ".$filename." ".implode(' ', $out), LOGLEVEL_DEBUG);
281282
} else {
282283
$app->log("Writing BIND domain file failed: ".$filename." ".implode(' ', $out), LOGLEVEL_WARN);
283284
}
284-
$app->dbmaster->query('UPDATE dns_soa SET status=\'ERROR\', status_txt=\''.str_replace(array('"', '\''), '', $statustext).'\' WHERE id='.$data['new']['id']);
285+
if ($app->dbmaster) $app->dbmaster->query('UPDATE dns_soa SET status=\'ERROR\', status_txt=\''.str_replace(array('"', '\''), '', $statustext).'\' WHERE id='.$data['new']['id']);
286+
$app->db->query('UPDATE dns_soa SET status=\'ERROR\', status_txt=\''.str_replace(array('"', '\''), '', $statustext).'\' WHERE id='.$data['new']['id']);
285287
rename($filename.'.pending', $filename.'.err');
286288
}
287289
unset($tpl);

0 commit comments

Comments
 (0)