diff --git a/server/plugins-available/bind_plugin.inc.php b/server/plugins-available/bind_plugin.inc.php
index 02ef052426ef507cbf4cd31505da2fe4bf6e89a8..433c5bfdbbb4e4e32d49fa61ec25d2af31877dfb 100644
--- a/server/plugins-available/bind_plugin.inc.php
+++ b/server/plugins-available/bind_plugin.inc.php
@@ -335,7 +335,7 @@ class bind_plugin {
 			chgrp($filename, $dns_config['bind_group']);
 
 			// Store also in the db for exports.
-			$app->dbmaster->query("UPDATE `dns_soa` SET `rendered_zone`=?", $rendered_zone);
+			$app->dbmaster->query("UPDATE `dns_soa` SET `rendered_zone`=? WHERE id=?", $rendered_zone, $zone['id']);
 
 			//* Check the zonefile
 			if(is_file($filename.'.err')) unlink($filename.'.err');