Skip to content

Commit db86ded

Browse files
committed
chore(query-builder): Adjusted onExpressionTreeChange to rehydrate
1 parent 41d95bb commit db86ded

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

projects/igniteui-angular/src/lib/query-builder/query-builder.component.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,14 @@ export class IgxQueryBuilderComponent implements OnDestroy {
264264
}
265265

266266
public onExpressionTreeChange(tree: IExpressionTree) {
267-
this._expressionTree = tree;
267+
if (tree && this.entities && JSON.stringify(tree) !== JSON.stringify(this._expressionTree)) {
268+
this._expressionTree = recreateTree(tree, this.entities);
269+
} else {
270+
this._expressionTree = tree;
271+
}
268272
if (this._shouldEmitTreeChange) {
269-
this.expressionTreeChange.emit();
270-
}
273+
this.expressionTreeChange.emit();
274+
}
271275
}
272276

273277
private registerSVGIcons(): void {

0 commit comments

Comments
 (0)