From 6968a24e3112609a6888acae34bb5bdb868f4fea Mon Sep 17 00:00:00 2001 From: MKirova Date: Tue, 11 Nov 2025 17:34:03 +0200 Subject: [PATCH] fix(blazor): Check if data and autoGenerate are set before gridAPI is init. --- projects/igniteui-angular/src/lib/grids/grid/grid.component.ts | 2 +- .../lib/grids/hierarchical-grid/hierarchical-grid.component.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts index 55cd3e61f00..f062bf0d0f6 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.component.ts @@ -415,7 +415,7 @@ export class IgxGridComponent extends IgxGridBaseDirective implements GridType, this.validation.updateAll(this._data); } - if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data)) { + if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data) && this.gridAPI.grid) { this.setupColumns(); } diff --git a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.component.ts b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.component.ts index 789b46b4453..5b89ccafa6e 100644 --- a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.component.ts +++ b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.component.ts @@ -868,7 +868,7 @@ export class IgxHierarchicalGridComponent extends IgxHierarchicalGridBaseDirecti if (!this._init) { this.validation.updateAll(this._data); } - if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data)) { + if (this.autoGenerate && this._data.length > 0 && this.shouldRecreateColumns(oldData, this._data) && this.gridAPI.grid) { this.setupColumns(); this.reflow(); }