From f1ad6a240ea85f008679403f68e3676c2b22c7cb Mon Sep 17 00:00:00 2001
From: agrt56 <andreas.gaertner@mni.thm.de>
Date: Wed, 20 May 2015 20:35:31 +0200
Subject: [PATCH] Task #15903: Trigger learning progress change on
 PiRoundResetEvent.

---
 .../de/thm/arsnova/domain/LearningProgressFactory.java   | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java b/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java
index eb12fa9b..bbd453b9 100644
--- a/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java
+++ b/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java
@@ -149,6 +149,12 @@ public class LearningProgressFactory implements NovaEventVisitor, ILearningProgr
 		this.publisher.publishEvent(new ChangeLearningProgressEvent(this, event.getSession()));
 	}
 
+	@CacheEvict(value = "learningprogress", key = "#event.Session")
+	@Override
+	public void visit(PiRoundResetEvent event) {
+		this.publisher.publishEvent(new ChangeLearningProgressEvent(this, event.getSession()));
+	}
+
 	@Override
 	public void visit(NewFeedbackEvent newFeedbackEvent) {}
 
@@ -170,9 +176,6 @@ public class LearningProgressFactory implements NovaEventVisitor, ILearningProgr
 	@Override
 	public void visit(PiRoundCancelEvent piRoundCancelEvent) {}
 
-	@Override
-	public void visit(PiRoundResetEvent piRoundResetEvent) {}
-
 	@Override
 	public void visit(NewSessionEvent event) {}
 
-- 
GitLab