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)