From cb42ff118bb3b835787e2aaffa0cdb245a4d2c0b Mon Sep 17 00:00:00 2001 From: Vishwanath R Date: Mon, 27 Jan 2014 13:36:14 +0530 Subject: [PATCH] [MIFOSX-875] Unknown Data Integrity Issue has been fixed --- .../service/ClientWritePlatformServiceJpaRepositoryImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java index a6d89a2a8..ac800508c 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientWritePlatformServiceJpaRepositoryImpl.java @@ -125,6 +125,10 @@ public class ClientWritePlatformServiceJpaRepositoryImpl implements ClientWriteP final String accountNo = command.stringValueOfParameterNamed("accountNo"); throw new PlatformDataIntegrityException("error.msg.client.duplicate.accountNo", "Client with accountNo `" + accountNo + "` already exists", "accountNo", accountNo); + } else if (realCause.getMessage().contains("mobile_no")) { + final String mobileNo = command.stringValueOfParameterNamed("mobileNo"); + throw new PlatformDataIntegrityException("error.msg.client.duplicate.mobileNo", "Client with mobileNo `" + mobileNo + + "` already exists", "mobileNo", mobileNo); } logAsErrorUnexpectedDataIntegrityException(dve);