From 6a849af88bfddedb9d2bee2ee2a2c0bb1d6c9794 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 7 Mar 2023 20:17:40 +0800 Subject: [PATCH] fix(nocodb): add missing promise.all --- packages/nocodb/src/lib/services/table.svc.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/nocodb/src/lib/services/table.svc.ts b/packages/nocodb/src/lib/services/table.svc.ts index c0915ac2df..4a6ee60a99 100644 --- a/packages/nocodb/src/lib/services/table.svc.ts +++ b/packages/nocodb/src/lib/services/table.svc.ts @@ -410,11 +410,13 @@ export async function tableCreate(param: { } } - tableCreatePayLoad.columns = param.table.columns?.map((c) => ({ - ...getColumnPropsFromUIDT(c as any, base), - cn: c.column_name, - column_name: c.column_name, - })); + tableCreatePayLoad.columns = await Promise.all( + param.table.columns?.map(async (c) => ({ + ...(await getColumnPropsFromUIDT(c as any, base)), + cn: c.column_name, + column_name: c.column_name, + })) + ); await sqlMgr.sqlOpPlus(base, 'tableCreate', { ...tableCreatePayLoad, tn: param.table.table_name,