From 8da9a3cfbb098f30f77c6b8f670d4caa49f0860a Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Mon, 20 Jan 2025 17:38:32 +0100 Subject: [PATCH] Fix Schematic Upload --- WebsiteBackend/src/de/steamwar/routes/Schematic.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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