From 9af9591ae00248dc30136bb03d403f0765d6f0e6 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <code@dgerhardt.net>
Date: Fri, 9 Feb 2018 17:28:17 +0100
Subject: [PATCH] Fix check for shortId availability

---
 src/main/java/de/thm/arsnova/services/RoomServiceImpl.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/de/thm/arsnova/services/RoomServiceImpl.java b/src/main/java/de/thm/arsnova/services/RoomServiceImpl.java
index 1f610087d..4c5155fc0 100644
--- a/src/main/java/de/thm/arsnova/services/RoomServiceImpl.java
+++ b/src/main/java/de/thm/arsnova/services/RoomServiceImpl.java
@@ -324,7 +324,11 @@ public class RoomServiceImpl extends DefaultEntityServiceImpl<Room> implements R
 
 	@Override
 	public boolean isShortIdAvailable(final String shortId) {
-		return getByShortId(shortId) == null;
+		try {
+			return getByShortId(shortId) == null;
+		} catch (final NotFoundException e) {
+			return true;
+		}
 	}
 
 	@Override
-- 
GitLab