From 1bf71fb561d3fed41ec7486d285c4d8787aadce5 Mon Sep 17 00:00:00 2001 From: Arnold Galovics Date: Tue, 14 Oct 2025 11:48:48 +0200 Subject: [PATCH] FINERACT-2326: Minor fix to generate IDs for saved interest transaction for loans --- .../loanaccount/service/LoanAccrualsProcessingServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java index 4b004c9ab..0ba26ade4 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanAccrualsProcessingServiceImpl.java @@ -821,7 +821,7 @@ public class LoanAccrualsProcessingServiceImpl implements LoanAccrualsProcessing } final LoanTransaction interestAccrualTransaction = LoanTransaction.accrueInterest(loan.getOffice(), loan, interestApplied, loan.getDisbursementDate(), externalId); - LoanTransaction savedInterestAccrualTransaction = loanTransactionRepository.save(interestAccrualTransaction); + LoanTransaction savedInterestAccrualTransaction = loanTransactionRepository.saveAndFlush(interestAccrualTransaction); loan.addLoanTransaction(savedInterestAccrualTransaction); if (addEvent) { journalEntryPoster.postJournalEntriesForLoanTransaction(savedInterestAccrualTransaction, false, false);