From 9160d96bd381c3e10541696cdf9c8f1aa829e2ae Mon Sep 17 00:00:00 2001 From: kaledOu Date: Wed, 29 Jan 2025 12:49:42 +0100 Subject: [PATCH] [MOSIP-38914] Update RegistrationTransactionController.java Signed-off-by: kaledOu --- .../api/controller/RegistrationTransactionController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/registration-processor/post-processor/registration-processor-registration-transaction-service/src/main/java/io/mosip/registration/processor/transaction/api/controller/RegistrationTransactionController.java b/registration-processor/post-processor/registration-processor-registration-transaction-service/src/main/java/io/mosip/registration/processor/transaction/api/controller/RegistrationTransactionController.java index 0b28186dcaf..2c968e9783e 100644 --- a/registration-processor/post-processor/registration-processor-registration-transaction-service/src/main/java/io/mosip/registration/processor/transaction/api/controller/RegistrationTransactionController.java +++ b/registration-processor/post-processor/registration-processor-registration-transaction-service/src/main/java/io/mosip/registration/processor/transaction/api/controller/RegistrationTransactionController.java @@ -19,6 +19,8 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; +import jakarta.validation.constraints.Pattern; + import io.mosip.kernel.core.logger.spi.Logger; import io.mosip.kernel.core.util.DateUtils; @@ -93,7 +95,7 @@ public class RegistrationTransactionController { @ApiResponse(responseCode = "401", description = "Unauthorized" ,content = @Content(schema = @Schema(hidden = true))), @ApiResponse(responseCode = "403", description = "Forbidden" ,content = @Content(schema = @Schema(hidden = true))), @ApiResponse(responseCode = "404", description = "Not Found" ,content = @Content(schema = @Schema(hidden = true)))}) - public ResponseEntity getTransactionsbyRid(@PathVariable("rid") String rid, + public ResponseEntity getTransactionsbyRid(@PathVariable("rid") @Pattern(regexp = "^[a-zA-Z0-9-]+$", message = "Invalid rid") String rid, HttpServletRequest request) throws Exception { List dtoList; HttpHeaders headers = new HttpHeaders();