diff options
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java')
-rw-r--r-- | dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java index e7a1299c..32124899 100644 --- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java +++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbLecture.java @@ -118,7 +118,9 @@ public class DbLecture { stmt.setString("ownerid", user.userId); stmt.executeUpdate(); writeLocations(connection, lectureId, lecture.locationIds); - DbNetshare.writeNetworkShares(connection, lectureId, lecture.networkShares); + if (lecture.isSetNetworkShares()) { + DbNetshare.writeNetworkShares(connection, lectureId, lecture.networkShares); + } connection.commit(); return lectureId; } catch (SQLException e) { @@ -140,7 +142,9 @@ public class DbLecture { + " WHERE lectureid = :lectureid"); setWriteFields(stmt, lectureId, lecture, user); writeLocations(connection, lectureId, lecture.locationIds); - DbNetshare.writeNetworkShares(connection, lectureId, lecture.networkShares); + if (lecture.isSetNetworkShares()) { + DbNetshare.writeNetworkShares(connection, lectureId, lecture.networkShares); + } stmt.executeUpdate(); } |