diff --git a/WebsiteBackend/src/de/steamwar/routes/Schematic.kt b/WebsiteBackend/src/de/steamwar/routes/Schematic.kt index e0b220de..02f12243 100644 --- a/WebsiteBackend/src/de/steamwar/routes/Schematic.kt +++ b/WebsiteBackend/src/de/steamwar/routes/Schematic.kt @@ -128,15 +128,15 @@ fun Route.configureSchematic() { val user = call.principal()!!.user - var node = SchematicNode.getSchematicNode(user.id, schemName, 0) + var node = SchematicNode.getSchematicNode(user.id, schemName, null as Int?) if (node == null) { - node = SchematicNode.createSchematic(user.id, schemName, 0) + node = SchematicNode.createSchematic(user.id, schemName, null) } try { val content = Base64.getDecoder().decode(file.content) - var schem = nbt.fromStream(DataInputStream(BufferedInputStream(GZIPInputStream(ByteArrayInputStream(content))))) + var schem = nbt.fromStream(DataInputStream(BufferedInputStream(GZIPInputStream(content.inputStream())))) if (schem.size() == 1) schem = schem.first() as CompoundTag