diff --git a/org.adempiere.base/src/org/compiere/print/DataEngine.java b/org.adempiere.base/src/org/compiere/print/DataEngine.java index 79da9109c3..e69ade27ba 100644 --- a/org.adempiere.base/src/org/compiere/print/DataEngine.java +++ b/org.adempiere.base/src/org/compiere/print/DataEngine.java @@ -482,14 +482,16 @@ public class DataEngine || (AD_Reference_ID == DisplayType.Search && AD_Reference_Value_ID != 0) ) { + String eSql; if (ColumnSQL.length() > 0) { lookupSQL = ColumnSQL; + eSql = MLookupFactory.getLookup_TableEmbed(m_language, ColumnSQL, tableName, AD_Reference_Value_ID); + } + else + { + eSql = MLookupFactory.getLookup_TableEmbed(m_language, ColumnName, tableName, AD_Reference_Value_ID); } - - String eSql; - - eSql = MLookupFactory.getLookup_TableEmbed(m_language, ColumnName, tableName, AD_Reference_Value_ID); // DisplayColumn String display = ColumnName;