diff --git a/packages/results/src/parseColumnsOrder.ts b/packages/results/src/parseColumnsOrder.ts index 35096a0f5..d2262bd61 100644 --- a/packages/results/src/parseColumnsOrder.ts +++ b/packages/results/src/parseColumnsOrder.ts @@ -3,4 +3,8 @@ import type { ResultHeaderCell } from "./schemas/results"; export const parseColumnsOrder = ( existingOrder: string[] | undefined, resultHeader: ResultHeaderCell[], -) => ["select", ...(existingOrder ?? resultHeader.map((h) => h.id)), "logs"]; +) => { + return existingOrder?.at(0) === "select" + ? existingOrder + : ["select", ...(existingOrder ?? resultHeader.map((h) => h.id)), "logs"]; +};