From 09133e91bc4c36eaba7e8ff54b50e7f67aeb5689 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 17 Sep 2007 01:37:25 +0000 Subject: [PATCH] * [ 1795685 ] Don't populate readonly lookup - Fixed bug reported by Teo. --- base/src/org/compiere/model/MLookup.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/base/src/org/compiere/model/MLookup.java b/base/src/org/compiere/model/MLookup.java index b529c0f283..4866980825 100644 --- a/base/src/org/compiere/model/MLookup.java +++ b/base/src/org/compiere/model/MLookup.java @@ -239,7 +239,15 @@ public final class MLookup extends Lookup implements Serializable */ public boolean containsKey (Object key) { - return m_lookup.containsKey(key); + //should check direct too + if (m_lookup.containsKey(key)) + return true; + else { + if (m_lookup.size() > 0) + return false; + else + return ( get(key) != null ); + } } // containsKey /**