commit 7c830e027a1b5c586ba66f1c1ff77fb79782bd6e
Author: Pavel Šimerda <psimerda@redhat.com>
Date: Fri Jun 13 12:42:11 2014 +0200
fix bug that prevents calling dnssec-trigger-control submit
diff --git a/dnssec-trigger-script.in b/dnssec-trigger-script.in
index 297e36a..8f48dea 100644
--- a/dnssec-trigger-script.in
+++ b/dnssec-trigger-script.in
@@ -279,10 +279,16 @@ class Store:
log.debug(self)
def update(self, zones):
- """Commit a new zone list."""
+ """Commit a new set of items and return True when it differs"""
- self.cache = set(zones)
- log.debug(self)
+ zones = set(zones)
+
+ if zones != self.cache:
+ self.cache = set(zones)
+ log.debug(self)
+ return True
+
+ return False
def remove(self, zone):
"""Remove zone from the cache."""