diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java index ca02a3b6a..55273f7dc 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/loanproduct/service/LoanProductWritePlatformServiceJpaRepositoryImpl.java @@ -105,7 +105,7 @@ public class LoanProductWritePlatformServiceJpaRepositoryImpl implements LoanPro } catch (DataIntegrityViolationException dve) { handleDataIntegrityIssues(command, dve); - return new CommandProcessingResult(Long.valueOf(-1)); + return CommandProcessingResult.empty(); } } @@ -178,7 +178,7 @@ public class LoanProductWritePlatformServiceJpaRepositoryImpl implements LoanPro } if (!changes.isEmpty()) { - this.loanProductRepository.save(product); + this.loanProductRepository.saveAndFlush(product); } return new CommandProcessingResultBuilder() //