From 33c9f8e60f3b11be0b1823ef814fd7360645c255 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 12 Aug 2022 18:34:31 +0800 Subject: [PATCH] fix(gui-v2): add a try-catch for api call --- packages/nc-gui-v2/composables/useTable.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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(