diff --git a/xmla/bridge/src/main/java/org/eclipse/daanse/olap/xmla/bridge/execute/Convertor.java b/xmla/bridge/src/main/java/org/eclipse/daanse/olap/xmla/bridge/execute/Convertor.java index 43bd838..efee487 100644 --- a/xmla/bridge/src/main/java/org/eclipse/daanse/olap/xmla/bridge/execute/Convertor.java +++ b/xmla/bridge/src/main/java/org/eclipse/daanse/olap/xmla/bridge/execute/Convertor.java @@ -757,14 +757,14 @@ private static Axis getAxis(CellSet cellSet, CellSetAxis axis, List pr Position prevPosition = null; Position position = pit.hasNext() ? pit.next() : null; Position nextPosition = pit.hasNext() ? pit.next() : null; + List tuples = new ArrayList<>(); + TuplesType tuplesType = new TuplesTypeR(tuples); + setType.add(tuplesType); while (position != null) { + int k = 0; List memberList = new ArrayList<>(); TupleType tupleType = new TupleTypeR(memberList); - List tuples = new ArrayList<>(); tuples.add(tupleType); - TuplesType tuplesType = new TuplesTypeR(tuples); - setType.add(tuplesType); - int k = 0; for (Member member : position.getMembers()) { memberList.add(getMember(member, prevPosition, nextPosition, k++, props)); }