diff --git a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/pad/PadAddListener.scala b/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/pad/PadAddListener.scala index d54899b6baf93a2478b60c5da8d47e41867d389c..72754c1bc0a40b1de18c408496b9d47e9ad8eb44 100644 --- a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/pad/PadAddListener.scala +++ b/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/pad/PadAddListener.scala @@ -17,11 +17,15 @@ class PadAddListener extends Listener { val padId = UUID.fromString(json.get("id").getAsString) val pageId = UUID.fromString(json.get("page").getAsString) val padName = json.get("name").getAsString - val padPosition= json.get("position").getAsInt + val padPosition = json.get("position").getAsInt SqlHelper.insertOrUpdate(connection, SqlDef.PAD, padId, SqlDef.PAD_PAGE_REF, pageId) SqlHelper.insertOrUpdate(connection, SqlDef.PAD, padId, SqlDef.PAD_NAME, padName) SqlHelper.insertOrUpdate(connection, SqlDef.PAD, padId, SqlDef.PAD_POSITION, padPosition) - SqlHelper.insertOrUpdate(connection, SqlDef.PAD, padId, SqlDef.PAD_CONTENT_TYPE, null) + + if (!json.get("contentType").isJsonNull) { + val contentType = json.get("contentType").getAsString; + SqlHelper.insertOrUpdate(connection, SqlDef.PAD, padId, SqlDef.PAD_CONTENT_TYPE, contentType) + } } }