diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index dd94b6d..74660eb 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,7 @@
-
+
@@ -323,8 +323,8 @@
-
-
+
+
@@ -364,6 +364,7 @@
+
@@ -549,7 +550,15 @@
1722981675331
-
+
+
+ 1722983786557
+
+
+
+ 1722983786557
+
+
@@ -591,6 +600,7 @@
-
+
+
\ No newline at end of file
diff --git a/src/main/java/com/alttd/forms/controlers/ControllerExceptionHandler.java b/src/main/java/com/alttd/forms/controlers/ControllerExceptionHandler.java
new file mode 100644
index 0000000..278903b
--- /dev/null
+++ b/src/main/java/com/alttd/forms/controlers/ControllerExceptionHandler.java
@@ -0,0 +1,47 @@
+package com.alttd.forms.controlers;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.FieldError;
+import org.springframework.web.bind.MethodArgumentNotValidException;
+import org.springframework.web.bind.annotation.ControllerAdvice;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.ResponseStatus;
+
+import java.util.HashMap;
+import java.util.Map;
+
+@ControllerAdvice
+public class ControllerExceptionHandler {
+
+ private static final Logger logger = LoggerFactory.getLogger(ControllerExceptionHandler.class);
+
+ public ControllerExceptionHandler() {
+ logger.info("ControllerExceptionHandler initialized"); // Ensure this gets logged
+ }
+
+ @ExceptionHandler(MethodArgumentNotValidException.class)
+ @ResponseStatus(HttpStatus.BAD_REQUEST)
+ public ResponseEntity