From 2251ee0da6bbd31c44b7b8490e113c0315ed0acc Mon Sep 17 00:00:00 2001 From: mariiaKraievska Date: Fri, 21 Mar 2025 16:59:42 +0200 Subject: [PATCH] FINERACT-2181: Fix loan transactions filtering by type --- .../loanaccount/service/LoanReadPlatformServiceImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java index 9ab53d26e..fd02ef971 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceImpl.java @@ -614,8 +614,7 @@ public class LoanReadPlatformServiceImpl implements LoanReadPlatformService, Loa predicates.add(builder.equal(loanjoin.get("id"), loanId)); if (excludedTransactionTypes != null && !excludedTransactionTypes.isEmpty()) { - final List excludedTransactionTypeValues = excludedTransactionTypes.stream() - .map(LoanTransactionType::getValue).toList(); + final List excludedTransactionTypeValues = excludedTransactionTypes.stream().toList(); predicates.add(builder.not(root.get("typeOf").in(excludedTransactionTypeValues))); } return builder.and(predicates.toArray(new Predicate[] {}));