diff --git a/aql/newHierarchy.go b/aql/newHierarchy.go
index 7848f640c54b4b25e53dedcb8ef84496ae920804..bdd6591ac2116177b1d0ea1fe25f0adc2ed5ea78 100644
--- a/aql/newHierarchy.go
+++ b/aql/newHierarchy.go
@@ -106,7 +106,7 @@ func getChildrenFromTree(JSONQuery *entity.IncomingQueryJSON, treeList []entity.
 			// We get the new treeListIndex, which we can now add to the list of children from the tree calling this function
 			treeListIndex = len(treeList) - 1
 			treeList[parentIndex].Children = append(treeList[parentIndex].Children, treeListIndex)
-			return getChildrenFromTree(JSONQuery, treeList, treeListIndex, treeListIndex)
+			treeList = getChildrenFromTree(JSONQuery, treeList, treeListIndex, treeListIndex)
 		}
 	}
 	return treeList