diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientReadPlatformServiceImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientReadPlatformServiceImpl.java index 5b987ce8f..bfdd95966 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientReadPlatformServiceImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/service/ClientReadPlatformServiceImpl.java @@ -137,7 +137,7 @@ public class ClientReadPlatformServiceImpl implements ClientReadPlatformService private String buildSqlStringFromClientCriteria(final SearchParameters searchParameters) { - final String sqlSearch = searchParameters.getSqlSearch(); + String sqlSearch = searchParameters.getSqlSearch(); final Long officeId = searchParameters.getOfficeId(); final String externalId = searchParameters.getExternalId(); final String displayName = searchParameters.getName(); @@ -147,6 +147,8 @@ public class ClientReadPlatformServiceImpl implements ClientReadPlatformService String extraCriteria = ""; if (sqlSearch != null) { + sqlSearch = sqlSearch.replaceAll(" display_name ", " c.display_name "); + sqlSearch = sqlSearch.replaceAll("display_name ", "c.display_name "); extraCriteria = " and (" + sqlSearch + ")"; }