From e6c8765ecb5e94e45648c8971e63f036c0480351 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Thu, 15 Nov 2018 21:13:32 +0100 Subject: [PATCH] Fix SpEL for score cache keys This was broken by refactoring of events. --- .../score/ScoreCalculatorFactoryImpl.java | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java b/src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java index 4f29f03e7..908c17bcc 100644 --- a/src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java +++ b/src/main/java/de/thm/arsnova/service/score/ScoreCalculatorFactoryImpl.java @@ -53,79 +53,79 @@ public class ScoreCalculatorFactoryImpl implements ScoreCalculatorFactory, Appli return scoreCalculator; } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.entity.roomId") @EventListener public void handleAfterContentCreation(AfterCreationEvent<Content> event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getEntity().getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleUnlockQuestion(UnlockQuestionEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleUnlockQuestions(UnlockQuestionsEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleLockQuestion(LockQuestionEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleLockQuestions(LockQuestionsEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.entity.roomId") @EventListener public void handleNewAnswer(AfterCreationEvent<Answer> event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getEntity().getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.entity.roomId") @EventListener public void handleDeleteAnswer(AfterDeletionEvent<Answer> event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getEntity().getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.entity.roomId") @EventListener public void handleDeleteQuestion(AfterDeletionEvent<Content> event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getEntity().getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleDeleteAllQuestions(DeleteAllQuestionsEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleDeleteAllQuestionsAnswers(DeleteAllQuestionsAnswersEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleDeleteAllPreparationAnswers(DeleteAllPreparationAnswersEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handleDeleteAllLectureAnswers(DeleteAllLectureAnswersEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); } - @CacheEvict(value = "score", key = "#event.Room") + @CacheEvict(value = "score", key = "#event.roomId") @EventListener public void handlePiRoundReset(PiRoundResetEvent event) { this.publisher.publishEvent(new ChangeScoreEvent(this, event.getRoomId())); -- GitLab