Module: check_mk
Branch: master
Commit: f4dcb50fd828ae9462ac41b0e35e3017c13ca3d7
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f4dcb50fd828ae…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Oct 19 13:56:30 2012 +0200
BI: Fixed duplicate aggregation items
---
web/htdocs/bi.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/web/htdocs/bi.py b/web/htdocs/bi.py
index b4fae74..709a5d7 100644
--- a/web/htdocs/bi.py
+++ b/web/htdocs/bi.py
@@ -214,8 +214,9 @@ def compile_forest(user, only_hosts = None, only_groups = None):
global g_cache, g_user_cache, g_compiled_everything
new_config_information = cache_needs_update()
- if new_config_information:
+ if new_config_information or (not only_groups and not only_hosts):
# config changed or monitoring daemon restarted, clear cache
+ # or: total compilation requested (even if some hosts have already be compiled)
g_cache = {}
global g_config_information
g_config_information = new_config_information