Browse Source

fix: parse error messages properly for at-import

Signed-off-by: mertmit <mertmit99@gmail.com>
pull/6113/head
mertmit 1 year ago
parent
commit
7e74394571
  1. 10
      packages/nocodb/src/modules/jobs/jobs/at-import/at-import.processor.ts

10
packages/nocodb/src/modules/jobs/jobs/at-import/at-import.processor.ts

@ -1879,9 +1879,7 @@ export class AtImportProcessor {
req: { user: syncDB.user, clientIp: '' },
})
.catch((e) =>
e.response?.data?.msg
? logBasic(`NOTICE: ${e.response.data.msg}`)
: console.log(e),
e.message ? logBasic(`NOTICE: ${e.message}`) : console.log(e),
),
);
recordPerfStats(_perfStart, 'auth.projectUserAdd');
@ -2469,12 +2467,12 @@ export class AtImportProcessor {
await generateMigrationStats(aTblSchema);
}
} catch (e) {
if (e.response?.data?.msg) {
if (e.message) {
T.event({
event: 'a:airtable-import:error',
data: { error: e.response.data.msg },
data: { error: e.message },
});
throw new Error(e.response.data.msg);
throw new Error(e.message);
}
throw e;
}

Loading…
Cancel
Save