Update column properties when restoring persisted state

This commit is contained in:
Mark McDowall 2021-02-07 14:24:47 -08:00
parent cbc4295f28
commit 653db8290e
1 changed files with 6 additions and 3 deletions

View File

@ -33,10 +33,13 @@ function mergeColumns(path, initialState, persistedState, computedState) {
// as long as they haven't been removed.
persistedColumns.forEach((persistedColumn) => {
const columnIndex = initialColumns.findIndex((i) => i.name === persistedColumn.name);
const column = initialColumns.find((i) => i.name === persistedColumn.name);
if (columnIndex >= 0) {
columns.push({ ...persistedColumn });
if (column) {
columns.push({
...column,
isVisible: persistedColumn.isVisible
});
}
});