From 4b6a9f54569b12c282c75ecde2c56e2dda333533 Mon Sep 17 00:00:00 2001 From: Christoph Thelen <christoph.thelen@mni.thm.de> Date: Thu, 10 Sep 2015 23:32:27 +0200 Subject: [PATCH] Fix deleting of imported sessions --- src/main/java/de/thm/arsnova/services/SessionService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/thm/arsnova/services/SessionService.java b/src/main/java/de/thm/arsnova/services/SessionService.java index 74940d24a..a2df7abf6 100644 --- a/src/main/java/de/thm/arsnova/services/SessionService.java +++ b/src/main/java/de/thm/arsnova/services/SessionService.java @@ -356,11 +356,15 @@ public class SessionService implements ISessionService, ApplicationEventPublishe for (String subject : prepSubjects) { SortOrder sortOrder = databaseDao.getSortOrder(session.get_id(), "preparation", subject); - databaseDao.deleteSortOrder(sortOrder); + if (sortOrder != null) { + databaseDao.deleteSortOrder(sortOrder); + } } for (String subject : lectureSubjects) { SortOrder sortOrder = databaseDao.getSortOrder(session.get_id(), "lecture", subject); - databaseDao.deleteSortOrder(sortOrder); + if (sortOrder != null) { + databaseDao.deleteSortOrder(sortOrder); + } } databaseDao.deleteAllQuestionsWithAnswers(session); databaseDao.deleteSession(session); -- GitLab