From a555fe63bcb8f58403f379ccd7ec34023ddc1374 Mon Sep 17 00:00:00 2001 From: Wilfred Kigenyi Date: Sat, 23 Jul 2022 12:53:43 +0300 Subject: [PATCH] Fix applyAdditionalShares Use saveAndFlush instead of save on ShareAccountRepository --- .../ShareAccountWritePlatformServiceJpaRepositoryImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java index 7b18c37a1..ae5932b25 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/shareaccounts/service/ShareAccountWritePlatformServiceJpaRepositoryImpl.java @@ -225,7 +225,7 @@ public class ShareAccountWritePlatformServiceJpaRepositoryImpl implements ShareA Map changes = this.accountDataSerializer.validateAndApplyAddtionalShares(jsonCommand, account); ShareAccountTransaction transaction = null; if (!changes.isEmpty()) { - this.shareAccountRepository.save(account); + this.shareAccountRepository.saveAndFlush(account); transaction = (ShareAccountTransaction) changes.get(ShareAccountApiConstants.additionalshares_paramname); transaction = account.getShareAccountTransaction(transaction); if (transaction != null) {