diff --git a/packages/nc-gui-v2/composables/useTable.ts b/packages/nc-gui-v2/composables/useTable.ts index e0dc39c4aa..79dc527b4f 100644 --- a/packages/nc-gui-v2/composables/useTable.ts +++ b/packages/nc-gui-v2/composables/useTable.ts @@ -31,12 +31,16 @@ export function useTable(onTableCreate?: (tableMeta: TableType) => void) { return table.columns.includes(col.column_name) }) - const tableMeta = await $api.dbTable.create(project?.value?.id as string, { - ...table, - columns, - }) - - onTableCreate?.(tableMeta) + try { + const tableMeta = await $api.dbTable.create(project?.value?.id as string, { + ...table, + columns, + }) + onTableCreate?.(tableMeta) + } catch (e: any) { + message.error(await extractSdkResponseErrorMsg(e)) + return + } } watch(