diff --git a/src/main/java/de/thm/arsnova/services/IQuestionService.java b/src/main/java/de/thm/arsnova/services/IQuestionService.java index d697b5a2aa942686ec76d7f138eaef97fe28bdad..17a463000fa0283d555071801e9296bac51c38bb 100644 --- a/src/main/java/de/thm/arsnova/services/IQuestionService.java +++ b/src/main/java/de/thm/arsnova/services/IQuestionService.java @@ -140,7 +140,7 @@ public interface IQuestionService { String getSubjectSortType(String sessionkey, String isPreparation); - SortOrder setSort(String sessionkey, String subject, String sortType, String questionVariant, String[] sortOrder); + SortOrder setSort(String sessionkey, String subject, String sortType, String isPreparation, String[] sortOrder); String getQuestionSortType(String sessionkey, String isPreparation, String subject); } diff --git a/src/main/java/de/thm/arsnova/services/QuestionService.java b/src/main/java/de/thm/arsnova/services/QuestionService.java index 68c419af69d3f87059b253c4361983194faacf40..53942fc9772a23dc0e2efb6b046e3fbe30b13b0a 100644 --- a/src/main/java/de/thm/arsnova/services/QuestionService.java +++ b/src/main/java/de/thm/arsnova/services/QuestionService.java @@ -794,8 +794,12 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis } @Override - public SortOrder setSort(String sessionkey, String subject, String sortType, String questionVariant, String[] sortOrderList) { + public SortOrder setSort(String sessionkey, String subject, String sortType, String isPreparation, String[] sortOrderList) { Session session = databaseDao.getSessionFromKeyword(sessionkey); + String questionVariant = "preparation"; + if ("false".equals(isPreparation)) { + questionVariant = "lecture"; + } SortOrder existing = databaseDao.getSortOrder(session.get_id(), questionVariant, subject); SortOrder sortOrder = new SortOrder(); if (existing != null) {