From 3579e6b3aa0fa923e6ce130fb4cdc72fd78aa8c4 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 13 Nov 2025 15:59:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20column=20settings=20crash?= =?UTF-8?q?=20with=20old=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/results/components/table/ColumnSettings.tsx | 6 +----- packages/results/src/parseColumnsOrder.ts | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/builder/src/features/results/components/table/ColumnSettings.tsx b/apps/builder/src/features/results/components/table/ColumnSettings.tsx index 78630d74f..f23c510f1 100644 --- a/apps/builder/src/features/results/components/table/ColumnSettings.tsx +++ b/apps/builder/src/features/results/components/table/ColumnSettings.tsx @@ -40,11 +40,7 @@ export const ColumnSettings = ({

Shown in table:

{ - onColumnOrderChange([ - "select", - ...move(draggableColumnIds, event), - "logs", - ]); + onColumnOrderChange([...move(draggableColumnIds, event)]); }} > {draggableColumnIds.map((id, index) => ( diff --git a/packages/results/src/parseColumnsOrder.ts b/packages/results/src/parseColumnsOrder.ts index d2262bd61..183762bf1 100644 --- a/packages/results/src/parseColumnsOrder.ts +++ b/packages/results/src/parseColumnsOrder.ts @@ -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"]; };