diff --git a/src/main/java/com/gymtracker/handler/LogAuthHandler.java b/src/main/java/com/gymtracker/handler/LogAuthHandler.java
index 82bc1c7653fd903a70f9efcfd74d40424e384072..f918f0203641663c4db7688cd2f274438233f397 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();