From 2a6e73726b9508129ac41b2e0e5ef4a0f4c2a33e Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 9 Dec 2017 19:48:39 +0100
Subject: [PATCH] Fixed #240 - server shutdown route shouldn't be delete
 request

---
 .../budgetmaster/logic/serverconnection/ServerConnection.java   | 2 +-
 .../de/deadlocker8/budgetmasterserver/server/SparkServer.java   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java b/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
index 8db77ff05..0e54e938b 100644
--- a/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
+++ b/BudgetMasterCore/src/main/java/de/deadlocker8/budgetmaster/logic/serverconnection/ServerConnection.java
@@ -621,7 +621,7 @@ public class ServerConnection
 	{
 		URL url = new URL(settings.getUrl() + "/shutdown?secret=" + Helpers.getURLEncodedString(settings.getSecret()));
 		HttpsURLConnection httpsCon = (HttpsURLConnection)url.openConnection();
-		httpsCon.setRequestMethod("DELETE");
+		httpsCon.setRequestMethod("GET");
 		httpsCon.setDoInput(true);
 		if(httpsCon.getResponseCode() == HttpsURLConnection.HTTP_OK)
 		{
diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmasterserver/server/SparkServer.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmasterserver/server/SparkServer.java
index 6c3d79ddf..8f51dc8b6 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmasterserver/server/SparkServer.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmasterserver/server/SparkServer.java
@@ -199,7 +199,7 @@ public class SparkServer
 			get("/info", new InformationGet(gson, versionInfo, settings));
 			get("/version", new VersionGet(gson, versionInfo));
 			delete("/log", new LogDelete());
-			delete("/shutdown", new Shutdown());
+			get("/shutdown", new Shutdown());
 		}
 		catch(ClassNotFoundException e)
 		{
-- 
GitLab