FINERACT-2326: Minor fix to generate IDs for saved interest transaction for loans

This commit is contained in:
Arnold Galovics
2025-10-14 12:27:35 +02:00
committed by Arnold Gálovics
parent 09e0b97b22
commit 1bf71fb561
@@ -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);