summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Probes.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Probes.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Probes.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Probes.py b/src/lib/Bcfg2/Server/Plugins/Probes.py
index 87688a804..bf59809f7 100644
--- a/src/lib/Bcfg2/Server/Plugins/Probes.py
+++ b/src/lib/Bcfg2/Server/Plugins/Probes.py
@@ -303,12 +303,14 @@ class Probes(Bcfg2.Server.Plugin.Probing,
def _load_data_db(self, client=None):
""" Load probe data from the database """
- self.probedata = {}
- self.cgroups = {}
if client is None:
+ self.probedata = {}
+ self.cgroups = {}
probedata = ProbesDataModel.objects.all()
groupdata = ProbesGroupsModel.objects.all()
else:
+ self.probedata.pop(client, None)
+ self.cgroups.pop(client, None)
probedata = ProbesDataModel.objects.filter(hostname=client)
groupdata = ProbesGroupsModel.objects.filter(hostname=client)