From 482fa40309e9f3c4933870935633113190abf1f0 Mon Sep 17 00:00:00 2001 From: Henrique Chiuchi Date: Sat, 11 Jul 2026 18:51:00 -0300 Subject: [PATCH] fix(data): stop forcing every new table to kind 'data' createTable in useDataWorkspace hard-coded kind: 'data' on every createCmsDataTable call, silently discarding the Kind selection made in NewTableDialog. Choosing "Post type" in the dialog always produced a plain data table with no title/slug/body/routing. Pass the dialog's input straight through instead of overriding it. --- src/admin/pages/data/hooks/useDataWorkspace.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/admin/pages/data/hooks/useDataWorkspace.ts b/src/admin/pages/data/hooks/useDataWorkspace.ts index 2c214d62..0a8d2f2d 100644 --- a/src/admin/pages/data/hooks/useDataWorkspace.ts +++ b/src/admin/pages/data/hooks/useDataWorkspace.ts @@ -246,7 +246,7 @@ export function useDataWorkspace({ shouldLoadRows }: DataWorkspaceOptions): Data const createTable = async (input: CreateDataTableInput): Promise => { setTablesError(null) - const table = await createCmsDataTable({ ...input, kind: 'data' }) + const table = await createCmsDataTable(input) // Newly created table has no rows yet. setTables((current) => [...current, { ...table, rowCount: 0 }]) setSelectedTableId(table.id)