From 7039d7162f228e4c2312c0dd144c493337c0602e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 15 May 2009 08:37:52 +0000 Subject: [PATCH] ++TODO. these needs to be handled in a better way. --- web/MonitorWeb/monitorweb/controllers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/MonitorWeb/monitorweb/controllers.py b/web/MonitorWeb/monitorweb/controllers.py index 984813b..45c2a08 100644 --- a/web/MonitorWeb/monitorweb/controllers.py +++ b/web/MonitorWeb/monitorweb/controllers.py @@ -137,6 +137,8 @@ def prep_node_for_display(node): if node.site is None: # TODO: need a cleaner fix for this... node.site = HistorySiteRecord.by_loginbase("pl") + if not node.site: + node.site = HistorySiteRecord.by_loginbase("ple") node.history = HistoryNodeRecord.by_hostname(node.hostname) @@ -193,7 +195,11 @@ class Root(controllers.RootController, MonitorXmlrpcServer): elif node.history.status in ['debug', 'monitordebug']: filtercount['debug'] += 1 else: - filtercount[node.history.status] += 1 + # TODO: need a better fix. filtercount + # doesn't maps to GetBootStates() on + # 4.3 so this one fails quite often. + if filtercount.has_key(node.history.status): + filtercount[node.history.status] += 1 ## NOTE: count filters #if node.observed_status != 'DOWN': -- 2.43.0