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) {