From 1a31eb991b95b1f7a2e9eb69f8e61fc9ab8b2044 Mon Sep 17 00:00:00 2001 From: mertmit Date: Tue, 27 Dec 2022 14:46:19 +0300 Subject: [PATCH] fix: proper error if provided url is not shared base Re #3927 Signed-off-by: mertmit --- packages/nocodb/src/lib/meta/api/sync/helpers/job.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts b/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts index 8f607b3bf6..9344c8f606 100644 --- a/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts +++ b/packages/nocodb/src/lib/meta/api/sync/helpers/job.ts @@ -190,6 +190,13 @@ export default async ( const duration = Date.now() - start; rtc.fetchAt.count++; rtc.fetchAt.time += duration; + + if (!ft.baseId) { + throw { + message: + 'Invalid Shared Base ID :: Ensure www.airtable.com/ is accessible. Refer https://bit.ly/3x0OdXI for details', + }; + } const file = ft.schema; baseId = ft.baseId;