Skip to content

Commit c9b848e

Browse files
committed
fix(tables): skip frozen state update on delete-column redo when column was not frozen
1 parent 641c031 commit c9b848e

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

apps/sim/hooks/use-table-undo.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -335,9 +335,11 @@ export function useTableUndo({
335335
}
336336
if (action.previousFrozenColumns !== null) {
337337
const currentFrozen = getFrozenColumnsRef.current?.() ?? []
338-
const newFrozen = currentFrozen.filter((n) => n !== action.columnName)
339-
onFrozenColumnsChangeRef.current?.(newFrozen)
340-
metadata.frozenColumns = newFrozen
338+
if (currentFrozen.includes(action.columnName)) {
339+
const newFrozen = currentFrozen.filter((n) => n !== action.columnName)
340+
onFrozenColumnsChangeRef.current?.(newFrozen)
341+
metadata.frozenColumns = newFrozen
342+
}
341343
}
342344
if (Object.keys(metadata).length > 0) {
343345
updateMetadataMutation.mutate(metadata)

0 commit comments

Comments
 (0)