diff --git a/org.adempiere.base/src/org/compiere/model/MLookup.java b/org.adempiere.base/src/org/compiere/model/MLookup.java index 57540d9f4d..18fe65986e 100644 --- a/org.adempiere.base/src/org/compiere/model/MLookup.java +++ b/org.adempiere.base/src/org/compiere/model/MLookup.java @@ -643,7 +643,7 @@ public final class MLookup extends Lookup implements Serializable public NamePair[] getDirect(Object[] keys) { List list = new ArrayList(); - String cacheKey = m_info.TableName+"|"+m_info.KeyColumn; + String cacheKey = m_info.TableName+"|"+m_info.KeyColumn+"|"+m_info.AD_Reference_Value_ID+"|"+Env.getAD_Language(Env.getCtx()); boolean isNumber = m_info.KeyColumn.endsWith("_ID"); CCache knpCache = null; CCache vnpCache = null;