From 6a65daa57995affd2995e33523364c02651fa821 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Wed, 14 Feb 2024 14:13:58 +0100 Subject: [PATCH] Fixed a bug in the SetupRoute.java --- src/main/java/de/gnmyt/mcdash/routes/server/SetupRoute.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/de/gnmyt/mcdash/routes/server/SetupRoute.java b/src/main/java/de/gnmyt/mcdash/routes/server/SetupRoute.java index 62731bc..73d4ee8 100644 --- a/src/main/java/de/gnmyt/mcdash/routes/server/SetupRoute.java +++ b/src/main/java/de/gnmyt/mcdash/routes/server/SetupRoute.java @@ -31,6 +31,11 @@ public class SetupRoute extends DefaultHandler { if (!isIntegerInBody(request, response, "memory")) return; if (!isBooleanInBody(request, response, "autoStart")) return; + if (!versionManager.getInstallers().containsKey(getStringFromBody(request, "type"))) { + response.code(404).message("The server software could not be found"); + return; + } + try { String uuid = UUID.randomUUID().toString().split("-")[0]; MCDashWrapper.getDataSource("servers/" + uuid).mkdirs();