From 187889539fa6afdb1de8dbc928ae7b9a3e2b43b2 Mon Sep 17 00:00:00 2001 From: Ruchi Dhamankar Date: Wed, 15 Feb 2023 17:54:31 +0530 Subject: [PATCH] FINERACT-1806-Fix-Charge-off-transaction-id-null-for-events --- .../service/LoanWritePlatformServiceJpaRepositoryImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java index 397559efe..3879f0615 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanWritePlatformServiceJpaRepositoryImpl.java @@ -2679,6 +2679,7 @@ public class LoanWritePlatformServiceJpaRepositoryImpl implements LoanWritePlatf final List existingReversedTransactionIds = loan.findExistingReversedTransactionIds(); LoanTransaction chargeOffTransaction = LoanTransaction.chargeOff(loan, transactionDate, txnExternalId); + loanTransactionRepository.saveAndFlush(chargeOffTransaction); loan.addLoanTransaction(chargeOffTransaction); saveAndFlushLoanWithDataIntegrityViolationChecks(loan);