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) {