From 93ad118186efd34cfbc3ffacbfaa8ab292dfad4a Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 20 Feb 2013 21:52:46 +0800 Subject: [PATCH] IDEMPIERE-635 Reference validation behaving different than Dynamic Validation. Previous revision break lookup direct for non base locale. --- org.adempiere.base/src/org/compiere/model/MLookupFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MLookupFactory.java b/org.adempiere.base/src/org/compiere/model/MLookupFactory.java index cc87f109c3..e0bc2d21f2 100644 --- a/org.adempiere.base/src/org/compiere/model/MLookupFactory.java +++ b/org.adempiere.base/src/org/compiere/model/MLookupFactory.java @@ -515,7 +515,7 @@ public class MLookupFactory realSQL.append(" FROM ").append(TableName); } - String directQuery = realSQL.toString() + " WHERE " + KeyColumn + "=?"; + String directQuery = realSQL.toString() + " WHERE " + TableName + "." + KeyColumn + "=?"; // add WHERE clause MQuery zoomQuery = null; @@ -750,7 +750,7 @@ public class MLookupFactory realSQL.append(" FROM ").append(TableName); } - String directQuery = realSQL.toString() + " WHERE " + KeyColumn + "=?"; + String directQuery = realSQL.toString() + " WHERE " + TableName + "." + KeyColumn + "=?"; // Order by Display realSQL.append(" ORDER BY 3");