Skip to content

Commit

Permalink
fix an obvious bug in SqmSelectClause
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanQingyangXu authored and sebersole committed May 13, 2020
1 parent 5c11778 commit fa6acf4
Showing 1 changed file with 8 additions and 7 deletions.
Expand Up @@ -109,14 +109,15 @@ public List<SqmSelectableNode<?>> getSelectionItems() {
final List<SqmSelectableNode<?>> subSelections = new ArrayList<>();

//TODO: this has gotta be wrong!!
if ( this.selections != null || this.selections.size() != 1 ) {
this.selections.get( 0 ).getSelectableNode().visitSubSelectableNodes( subSelections::add );
}
else {
for ( SqmSelection<?> selection : this.selections ) {
selection.getSelectableNode().visitSubSelectableNodes( subSelections::add );
if ( this.selections != null ) {
if ( this.selections.size() == 1 ) {
this.selections.get( 0 ).getSelectableNode().visitSubSelectableNodes( subSelections::add );
}
else {
for ( SqmSelection<?> selection : this.selections ) {
selection.getSelectableNode().visitSubSelectableNodes( subSelections::add );
}
}

}
return subSelections;
}
Expand Down

0 comments on commit fa6acf4

Please sign in to comment.