Skip to content

Commit d57f1f0

Browse files
committed
fix(state-directive): clear previous selection setting state #9139
1 parent 6f0d73b commit d57f1f0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

projects/igniteui-angular/src/lib/grids/state.directive.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { FilteringLogic } from '../data-operations/filtering-expression.interfac
1818
import { DefaultSortingStrategy } from '../data-operations/sorting-strategy';
1919

2020
/* eslint-disable max-len */
21-
describe('IgxGridState - input properties #grid', () => {
21+
fdescribe('IgxGridState - input properties #grid', () => {
2222
configureTestSuite();
2323

2424
beforeAll(waitForAsync(() => {
@@ -360,7 +360,7 @@ describe('IgxGridState - input properties #grid', () => {
360360

361361
let gridState = state.getState(true, 'rowSelection');
362362
expect(gridState).toBe(initialState);
363-
363+
state.setState('{"rowSelection":[2]}');
364364
state.setState(rowSelectionState);
365365
gridState = state.getState(false, 'rowSelection');
366366
HelperFunctions.verifyRowSelection(grid.selectedRows, gridState as IGridState);

projects/igniteui-angular/src/lib/grids/state.directive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ export class IgxGridStateDirective {
237237
return { rowSelection: selection };
238238
},
239239
restoreFeatureState: (context: IgxGridStateDirective, state: any[]): void => {
240-
context.currGrid.selectRows(state);
240+
context.currGrid.selectRows(state, true);
241241
}
242242
},
243243
cellSelection: {

0 commit comments

Comments
 (0)