From 80f4948beb3de9aa67281b5f9b5501831aafda08 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 27 Mar 2013 15:01:47 +0100
Subject: [PATCH] OO-538: better check the startup event

---
 .../org/olat/course/statistic/StatisticUpdateManagerImpl.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java b/src/main/java/org/olat/course/statistic/StatisticUpdateManagerImpl.java
index e6d49731ca0..5dec796b179 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.");
-- 
GitLab