diff --git a/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java b/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java index e6d49731ca0bec636eb73976d21c581e06b5d133..5dec796b1796a793feb7feb297301fd0e872693f 100644 --- a/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java +++ b/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java @@ -212,7 +212,8 @@ class StatisticUpdateManagerImpl extends BasicManager implements StatisticUpdate @Override public void event(Event event) { // event from EventBus - if (event!=startupEvent_) { + if (event instanceof MultiUserEvent && event.getCommand().equals(startupEvent_.getCommand()) + && !((MultiUserEvent)event).isEventOnThisNode()) { // that means some other StatisticUpdateManager is in the cluster // not good! log_.error("event: CONFIG ERROR: there is more than one StatisticUpdateManager in this Cluster! I'll disable myself.");