diff --git a/org.adempiere.base/src/org/compiere/model/MLookup.java b/org.adempiere.base/src/org/compiere/model/MLookup.java index 97e8221569..57540d9f4d 100644 --- a/org.adempiere.base/src/org/compiere/model/MLookup.java +++ b/org.adempiere.base/src/org/compiere/model/MLookup.java @@ -544,7 +544,7 @@ public final class MLookup extends Lookup implements Serializable if (log.isLoggable(Level.FINER)) log.finer(m_info.KeyColumn + ": " + key + ", SaveInCache=" + saveInCache + ",Local=" + cacheLocal); - 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;