diff --git a/frontend/src/Store/Middleware/createPersistState.js b/frontend/src/Store/Middleware/createPersistState.js index 80d6d855e..605daeda8 100644 --- a/frontend/src/Store/Middleware/createPersistState.js +++ b/frontend/src/Store/Middleware/createPersistState.js @@ -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 + }); } });