🐛 Fix column settings crash with old format

This commit is contained in:
Baptiste Arnaud 2025-11-13 15:59:37 +01:00
parent db595f1a91
commit 3579e6b3aa
No known key found for this signature in database
2 changed files with 3 additions and 6 deletions

View File

@ -40,11 +40,7 @@ export const ColumnSettings = ({
<p className="font-medium text-sm">Shown in table:</p>
<DragDropProvider
onDragEnd={(event) => {
onColumnOrderChange([
"select",
...move(draggableColumnIds, event),
"logs",
]);
onColumnOrderChange([...move(draggableColumnIds, event)]);
}}
>
{draggableColumnIds.map((id, index) => (

View File

@ -5,6 +5,7 @@ export const parseColumnsOrder = (
resultHeader: ResultHeaderCell[],
) => {
return existingOrder?.at(0) === "select"
? existingOrder
? // Old format potentially broken, reset to default
["select", ...resultHeader.map((h) => h.id), "logs"]
: ["select", ...(existingOrder ?? resultHeader.map((h) => h.id)), "logs"];
};