From 53ee1e1c08eedbd2980da4d2af1bf9ab67f21bd3 Mon Sep 17 00:00:00 2001 From: Ramon Ramirez Date: Mon, 5 Jan 2026 09:48:02 -0400 Subject: [PATCH] Update resource path param optional --- .../resource/LegalCustomerProductDirectoryResource.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/resource/LegalCustomerProductDirectoryResource.java b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/resource/LegalCustomerProductDirectoryResource.java index 34bf801..1e6997e 100644 --- a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/resource/LegalCustomerProductDirectoryResource.java +++ b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/resource/LegalCustomerProductDirectoryResource.java @@ -38,7 +38,7 @@ public class LegalCustomerProductDirectoryResource { } @GET - @Path("/retrieve/{customerIbsNumber}") + @Path("/retrieve/{customerIbsNumber : (?!retrieve$).*}") @Operation( summary = "Recuperar productos de cliente legal", description = "Consulta masiva de cuentas por número de cliente IBS" @@ -276,7 +276,7 @@ public class LegalCustomerProductDirectoryResource { String appId, @PathParam("customerIbsNumber") - @Parameter(description = "Número de cliente IBS (VCUSCUN)", required = true, example = "200053197") + @Parameter(description = "Número de cliente IBS (VCUSCUN)", example = "200053197") String customerIbsNumber, @QueryParam("bankNumber") @@ -324,7 +324,7 @@ public class LegalCustomerProductDirectoryResource { try { return Response.ok(useCase.execute( LegalCustomerProductDirectoryRequest.builder() - .customerIbsNumber(customerIbsNumber) + .customerIbsNumber(Objects.toString(customerIbsNumber, "")) .customerReferenceFintechId(customerReferenceFintechId) .appId(appId) .bankNumber(Objects.toString(bankNumber, ""))