From 28213b9b9f9b5a770a6256397e8e148b6d3fe8eb Mon Sep 17 00:00:00 2001 From: hengsin Date: Sun, 26 Jul 2020 16:23:28 +0800 Subject: [PATCH] IDEMPIERE-1540 Autocomplete for field type "Search" (#179) Do not count duplicate record id more than once (some infowindow, like bpinfo have multiple rows with same record id) --- .../src/org/adempiere/webui/editor/InfoListSubModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java index 34f13b659e..7980da0796 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/InfoListSubModel.java @@ -116,7 +116,7 @@ public class InfoListSubModel implements ListSubModel { List keys = new ArrayList(); for(int i = 0; i < rowCount; i++) { Integer key = ip.getRowKeyAt(i); - if (key != null && key.intValue() > 0) { + if (key != null && key.intValue() > 0 && !keys.contains(key)) { keys.add(key); } if (nRows > 0 && keys.size() >= nRows)