From 305d5c81e9e1b6515af9541e85e2ca5abc3b3991 Mon Sep 17 00:00:00 2001 From: Pietro Tota Date: Thu, 18 Jan 2024 18:15:55 +0100 Subject: [PATCH] fix: use same decoder search param to enable pdv cache --- .../ecommerce/helpdesk/services/HelpdeskService.kt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/it/pagopa/ecommerce/helpdesk/services/HelpdeskService.kt b/src/main/kotlin/it/pagopa/ecommerce/helpdesk/services/HelpdeskService.kt index c34d9c2a..c71fcafb 100644 --- a/src/main/kotlin/it/pagopa/ecommerce/helpdesk/services/HelpdeskService.kt +++ b/src/main/kotlin/it/pagopa/ecommerce/helpdesk/services/HelpdeskService.kt @@ -30,12 +30,13 @@ class HelpdeskService( pageSize: Int, searchTransactionRequestDto: HelpDeskSearchTransactionRequestDto ): Mono { + val confidentialMailUtils = ConfidentialMailUtils(confidentialDataManager) val totalEcommerceCount = ecommerceTransactionDataProvider .totalRecordCount( SearchParamDecoder( searchParameter = searchTransactionRequestDto, - confidentialMailUtils = ConfidentialMailUtils(confidentialDataManager) + confidentialMailUtils = confidentialMailUtils ) ) .onErrorResume(InvalidSearchCriteriaException::class.java) { Mono.just(0) } @@ -72,8 +73,7 @@ class HelpdeskService( searchParams = SearchParamDecoder( searchParameter = searchTransactionRequestDto, - confidentialMailUtils = - ConfidentialMailUtils(confidentialDataManager) + confidentialMailUtils = confidentialMailUtils ), skip = skip, limit = pageSize @@ -92,8 +92,7 @@ class HelpdeskService( searchParams = SearchParamDecoder( searchParameter = searchTransactionRequestDto, - confidentialMailUtils = - ConfidentialMailUtils(confidentialDataManager) + confidentialMailUtils = confidentialMailUtils ), skip = skip, limit = pageSize @@ -112,8 +111,7 @@ class HelpdeskService( searchParams = SearchParamDecoder( searchParameter = searchTransactionRequestDto, - confidentialMailUtils = - ConfidentialMailUtils(confidentialDataManager) + confidentialMailUtils = confidentialMailUtils ), skip = skip, limit = ecommerceRemainder