From 2f2230a46a02ffdc4a1491acbebbca0de10043ea Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 1 Mar 2007 13:46:37 +0000 Subject: [PATCH] * [ 1671709 ] Dynamic combobox initial size and refresh error --- dbPort/src/org/compiere/model/MLookup.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dbPort/src/org/compiere/model/MLookup.java b/dbPort/src/org/compiere/model/MLookup.java index 0e23f45876..3266d9d983 100644 --- a/dbPort/src/org/compiere/model/MLookup.java +++ b/dbPort/src/org/compiere/model/MLookup.java @@ -290,7 +290,8 @@ public final class MLookup extends Lookup implements Serializable { if (m_info == null) return false; - return m_info.IsValidated; + //return m_info.IsValidated; + return isValidated(m_info); } // isValidated /** @@ -618,14 +619,15 @@ public final class MLookup extends Lookup implements Serializable if (!m_info.IsValidated) { String validation = Env.parseContext(m_info.ctx, m_info.WindowNo, m_info.ValidationCode, false); + m_info.parsedValidationCode = validation; if (validation.length() == 0 && m_info.ValidationCode.length() > 0) { log.fine(m_info.KeyColumn + ": Loader NOT Validated: " + m_info.ValidationCode); + m_lookup.clear(); return; } else - { - m_info.parsedValidationCode = validation; + { log.fine(m_info.KeyColumn + ": Loader Validated: " + validation); int posFrom = sql.lastIndexOf(" FROM "); boolean hasWhere = sql.indexOf(" WHERE ", posFrom) != -1;