From 31acb032ab54332a815b685edc3da7e78ca44e6e Mon Sep 17 00:00:00 2001 From: hengsin Date: Thu, 16 Jul 2020 03:28:08 +0800 Subject: [PATCH] IDEMPIERE-4349 WTableDirEditor show inactive item (#167) add back onlyActive logic when items is from cache. --- org.adempiere.base/src/org/compiere/model/MLookup.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/MLookup.java b/org.adempiere.base/src/org/compiere/model/MLookup.java index bce519c1a1..3853ee5bd9 100644 --- a/org.adempiere.base/src/org/compiere/model/MLookup.java +++ b/org.adempiere.base/src/org/compiere/model/MLookup.java @@ -1085,6 +1085,9 @@ public final class MLookup extends Lookup implements Serializable for(KeyNamePair knp : knpCache) { m_lookup.put(knp.getKey(), knp); + String name = knp.getName(); + if (name.startsWith(INACTIVE_S) && name.endsWith(INACTIVE_E)) + m_hasInactive = true; } return; } @@ -1104,6 +1107,9 @@ public final class MLookup extends Lookup implements Serializable for(ValueNamePair vnp : vnpCache) { m_lookup.put(vnp.getValue(), vnp); + String name = vnp.getName(); + if (name.startsWith(INACTIVE_S) && name.endsWith(INACTIVE_E)) + m_hasInactive = true; } return; }