From 067cfb86660af8298afba1b325a1b771569a6c68 Mon Sep 17 00:00:00 2001
From: unknown <13521043@std.stei.itb.ac.id>
Date: Wed, 15 Nov 2023 12:12:35 +0700
Subject: [PATCH] update: bad request (400) for incorrect  API KEY

---
 src/main/java/com/gymtracker/handler/LogAuthHandler.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/com/gymtracker/handler/LogAuthHandler.java b/src/main/java/com/gymtracker/handler/LogAuthHandler.java
index 82bc1c7..f918f02 100644
--- a/src/main/java/com/gymtracker/handler/LogAuthHandler.java
+++ b/src/main/java/com/gymtracker/handler/LogAuthHandler.java
@@ -40,6 +40,9 @@ public class LogAuthHandler implements SOAPHandler<SOAPMessageContext> {
                 log(smc, authorized);
             }
             if(!authorized) {
+                // Set 400 error code 
+                smc.put(MessageContext.HTTP_RESPONSE_CODE, 400);
+
                 SOAPBody body = smc.getMessage().getSOAPBody();
                 body.removeContents();
                 SOAPFault soapFault = body.addFault();
-- 
GitLab