=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/trackedentity/hibernate/HibernateTrackedEntityInstanceStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/trackedentity/hibernate/HibernateTrackedEntityInstanceStore.java 2015-09-16 18:31:45 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/trackedentity/hibernate/HibernateTrackedEntityInstanceStore.java 2015-09-22 04:27:04 +0000 @@ -170,16 +170,16 @@ { String filter = queryFilter.getSqlFilter( StringUtils.lowerCase( queryFilter.getFilter() ) ); - hql += " and exists (from TrackedEntityAttributeValue teav where teav.entityInstance=tei"; + hql += hlp.whereAnd() + " exists (from TrackedEntityAttributeValue teav where teav.entityInstance=tei"; hql += " and teav.attribute.uid='" + queryItem.getItemId() + "'"; if ( queryItem.isNumeric() ) { - hql += " and teav.value " + queryFilter.getSqlOperator() + filter + ")"; + hql += " and teav.value" + queryFilter.getSqlOperator() + filter + ")"; } else { - hql += " and lower(teav.value) " + queryFilter.getSqlOperator() + filter + ")"; + hql += " and lower(teav.value)" + queryFilter.getSqlOperator() + filter + ")"; } }