diff --git a/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java b/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java index c275990b98928d03752a849f1a151792944fd882..57fd0e21591c1cadb55ebff21d470ebf10e92b88 100644 --- a/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java +++ b/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java @@ -247,9 +247,20 @@ public class LecturerQuestionController extends AbstractController { @ResponseBody public final List<Answer> getAnswers( @PathVariable final String questionId, + @RequestParam(value = "piround", required = false) final Integer piRound, final HttpServletResponse response ) { - List<Answer> answers = questionService.getAnswers(questionId); + List<Answer> answers = null; + if (null == piRound) { + answers = questionService.getAnswers(questionId); + } else { + if (piRound < 1 || piRound > 2) { + response.setStatus(HttpStatus.BAD_REQUEST.value()); + + return null; + } + answers = questionService.getAnswers(questionId, piRound); + } if (answers == null) { return new ArrayList<Answer>(); }