From c5c08a8b87eff6cbd27c2758593b74a5def419d1 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 1 Feb 2021 15:20:19 +0100 Subject: [PATCH] IDEMPIERE-4658 The operator Dropdown entries for a foreign ID column is corrupted when a search preset is loaded in any window's Advanced Search tab. (#564) Fix issue discovered: * Saving a query with LIKE operator, when restored it changes to = operator --- .../WEB-INF/src/org/adempiere/webui/window/FindWindow.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java index 27af8238b8..597132a4bd 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/FindWindow.java @@ -1238,6 +1238,9 @@ public class FindWindow extends Window implements EventListener, ValueCha } if(!selected) listColumn.setSelectedIndex(0); + if (liCol != null) + addOperators(liCol, listOperator); + selected = false; for (int i = 0; i < op.length; i++) { @@ -1250,9 +1253,6 @@ public class FindWindow extends Window implements EventListener, ValueCha } } if(!selected) listOperator.setSelectedIndex(0); - - if (liCol != null) - addOperators(liCol, listOperator); } } // setValues