This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new 2251ee0da6 FINERACT-2181: Fix loan transactions filtering by type
2251ee0da6 is described below
commit 2251ee0da6bbd31c44b7b8490e113c0315ed0acc
Author: mariiaKraievska <[email protected]>
AuthorDate: Fri Mar 21 16:59:42 2025 +0200
FINERACT-2181: Fix loan transactions filtering by type
---
.../portfolio/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 9ab53d26ea..fd02ef9719 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<Integer> excludedTransactionTypeValues =
excludedTransactionTypes.stream()
- .map(LoanTransactionType::getValue).toList();
+ final List<LoanTransactionType>
excludedTransactionTypeValues = excludedTransactionTypes.stream().toList();
predicates.add(builder.not(root.get("typeOf").in(excludedTransactionTypeValues)));
}
return builder.and(predicates.toArray(new Predicate[] {}));