From 57723b5354c6d4a1c152c22e4963ea9debfa6dd7 Mon Sep 17 00:00:00 2001
From: Manuel Weiser <manuel.weiser@me.com>
Date: Sat, 29 Mar 2025 10:03:17 +0100
Subject: [PATCH] fix: enhance HTTP method handling in sendToApi function

---
 src/api.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/api.cpp b/src/api.cpp
index 590607a..dac177c 100644
--- a/src/api.cpp
+++ b/src/api.cpp
@@ -100,9 +100,10 @@ void sendToApi(void *parameter) {
     http.addHeader("Content-Type", "application/json");
     if (octoEnabled && octoToken != "") http.addHeader("X-Api-Key", octoToken);
 
-    int httpCode = http.PUT(updatePayload);
+    int httpCode;
     if (httpType == "PATCH") httpCode = http.PATCH(updatePayload);
-    if (httpType == "POST") httpCode = http.POST(updatePayload);
+    else if (httpType == "POST") httpCode = http.POST(updatePayload);
+    else httpCode = http.PUT(updatePayload);
 
     if (httpCode == HTTP_CODE_OK) {
         Serial.println("Spoolman erfolgreich aktualisiert");