From 7d8c8d706c0b13d1e4c52c11adc62e5438c75c73 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <daniel.gerhardt@mni.thm.de> Date: Tue, 12 Mar 2013 10:37:18 +0100 Subject: [PATCH] Improved checks against null in saveQuestion. --- .../java/de/thm/arsnova/services/QuestionService.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/thm/arsnova/services/QuestionService.java b/src/main/java/de/thm/arsnova/services/QuestionService.java index f04ead0e..62b30a8f 100644 --- a/src/main/java/de/thm/arsnova/services/QuestionService.java +++ b/src/main/java/de/thm/arsnova/services/QuestionService.java @@ -87,9 +87,14 @@ public class QuestionService implements IQuestionService { public boolean saveQuestion(InterposedQuestion question) { Session session = this.databaseDao.getSessionFromKeyword(question.getSessionId()); InterposedQuestion result = this.databaseDao.saveQuestion(session, question); - socketIoServer.reportAudienceQuestionAvailable(result.getSessionId(), result.get_id()); - return null != result; + if (null != result) { + socketIoServer.reportAudienceQuestionAvailable(result.getSessionId(), result.get_id()); + + return true; + } + + return false; } @Override -- GitLab