diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java index 029b6d8542..856681fdb4 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/AbstractADWindowContent.java @@ -517,14 +517,15 @@ public abstract class AbstractADWindowContent extends AbstractUIPart implements gridWindow.initTab(tabIndex); //init parent tab by parent ids StringBuilder sql = new StringBuilder("SELECT ").append(gTab.getLinkColumnName()).append(" FROM ").append(gTab.getTableName()).append(" WHERE ").append(query.getWhereClause()); - List parentIds = DB.getSQLValueObjectsEx(null, sql.toString()); + List> parentIds = DB.getSQLArrayObjectsEx(null, sql.toString()); if (parentIds!=null && parentIds.size() > 0) { GridTab parentTab = null; MapqueryMap = new TreeMap(); - for (Object parentId : parentIds) + for (ListparentIdList : parentIds) { + Object parentId = parentIdList.get(0); MapparentMap = new TreeMap(); int index = tabIndex; Object oldpid = parentId;