diff --git a/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java b/src/main/java/de/thm/arsnova/domain/LearningProgressFactory.java index eb12fa9b4ff9eb1263bd03c4fb73214bba2a6f39..bbd453b9c68fc134196b49a5ddeb2c1eab541977 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) {}