From c77dd4def9592c5e7eb0b5712df11f0908a5729a Mon Sep 17 00:00:00 2001
From: Lukasz Lopatowski <llopat@man.poznan.pl>
Date: Tue, 20 May 2025 14:09:46 +0200
Subject: [PATCH] Added error log

---
 .../net/geant/nmaas/portal/api/domain/WebhookEventDto.java    | 2 +-
 .../net/geant/nmaas/portal/api/market/WebhookEventAdvice.java | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/net/geant/nmaas/portal/api/domain/WebhookEventDto.java b/src/main/java/net/geant/nmaas/portal/api/domain/WebhookEventDto.java
index 9049b9c92..fe179f663 100644
--- a/src/main/java/net/geant/nmaas/portal/api/domain/WebhookEventDto.java
+++ b/src/main/java/net/geant/nmaas/portal/api/domain/WebhookEventDto.java
@@ -25,7 +25,7 @@ public class WebhookEventDto {
     @Pattern(regexp = "^(Authorization|X-.*)?$", message = "Authorization header must be either 'Authorization' or start with 'X-'")
     private String authorizationHeader;
 
-    public WebhookEventDto (Long id, String name, String targetUrl, WebhookEventType eventType){
+    public WebhookEventDto(Long id, String name, String targetUrl, WebhookEventType eventType) {
         this.id = id;
         this.name = name;
         this.targetUrl = targetUrl;
diff --git a/src/main/java/net/geant/nmaas/portal/api/market/WebhookEventAdvice.java b/src/main/java/net/geant/nmaas/portal/api/market/WebhookEventAdvice.java
index 36715f90c..29373cd06 100644
--- a/src/main/java/net/geant/nmaas/portal/api/market/WebhookEventAdvice.java
+++ b/src/main/java/net/geant/nmaas/portal/api/market/WebhookEventAdvice.java
@@ -1,5 +1,6 @@
 package net.geant.nmaas.portal.api.market;
 
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.MethodArgumentNotValidException;
@@ -10,6 +11,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 @ControllerAdvice(assignableTypes = WebhookEventController.class)
+@Slf4j
 public class WebhookEventAdvice {
 
     @ExceptionHandler(MethodArgumentNotValidException.class)
@@ -19,6 +21,8 @@ public class WebhookEventAdvice {
         ex.getBindingResult().getFieldErrors().forEach(error ->
                 errors.put(error.getField(), error.getDefaultMessage()));
 
+        log.warn("Responding with 400 with errors: {}", errors);
+
         return new ResponseEntity<>(errors, HttpStatus.BAD_REQUEST);
     }
 
-- 
GitLab