From 4b6f14634453fa4297c50af7e57ce7568deffdb1 Mon Sep 17 00:00:00 2001 From: Andy Conn Date: Fri, 24 Jun 2016 23:49:25 -0400 Subject: [PATCH] https://idempiere.atlassian.net/browse/IDEMPIERE-3132 --- .../WEB-INF/src/org/idempiere/adinterface/ADLookup.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java index 033641b08f..82b7fabca3 100644 --- a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java +++ b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ADLookup.java @@ -288,7 +288,12 @@ public class ADLookup { log.log(Level.SEVERE, m_columnName + " (TableDir) - no standard/identifier columns"); return ""; } + // + // Enclose "OR'd" identifier lookup clause to not boolean corrupt additionally appended "AND" clauses + sql.insert(0,"("); + sql.append(") "); + StringBuffer retValue = new StringBuffer ("SELECT ") .append(m_columnName).append(" FROM ").append(m_tableName) .append(" WHERE ").append(sql)