diff --git a/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseReadMonoImperativeRestController.java b/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseReadMonoImperativeRestController.java index 72f1583e5..3e7dd705b 100644 --- a/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseReadMonoImperativeRestController.java +++ b/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseReadMonoImperativeRestController.java @@ -7,6 +7,7 @@ import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.responses.ApiResponses; +import jakarta.validation.Valid; import org.springframework.http.HttpHeaders; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; @@ -50,7 +51,7 @@ public abstract class BaseReadMonoImperativeRestController< @ApiResponse(responseCode = "403", description = "Forbidden"), }) @PostMapping(INQUIRY_RESULTS) - public ResponseEntity read(@RequestHeader HttpHeaders headers, @RequestBody I serviceRequest) { + public ResponseEntity read(@RequestHeader HttpHeaders headers, @RequestBody @Valid I serviceRequest) { logger.entry(serviceRequest); final O serviceResponse = service.execute(serviceRequest);