File tree 1 file changed +4
-3
lines changed
packages/tree-base/src/js
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 1125
1125
parentsCache . hasOwnProperty ( row . uid )
1126
1126
) {
1127
1127
parents . push ( parentsCache [ row . uid ] ) ;
1128
- return
1129
1128
}
1130
1129
1131
1130
// aggregate if this is a leaf node
1134
1133
}
1135
1134
1136
1135
// add this node to the tree
1137
- service . addOrUseNode ( grid , row , parents , aggregations ) ;
1136
+ if ( ! parentsCache . hasOwnProperty ( row . uid ) ) {
1137
+ service . addOrUseNode ( grid , row , parents , aggregations ) ;
1138
+ }
1138
1139
1139
1140
if ( typeof ( row . treeLevel ) !== 'undefined' && row . treeLevel !== null && row . treeLevel >= 0 ) {
1140
1141
if ( ! parentsCache . hasOwnProperty ( row . uid ) ) {
1141
1142
parentsCache [ row . uid ] = row ;
1143
+ parents . push ( row ) ;
1142
1144
}
1143
- parents . push ( row ) ;
1144
1145
currentLevel ++ ;
1145
1146
currentState = service . setCurrentState ( parents ) ;
1146
1147
}
You can’t perform that action at this time.
0 commit comments