Skip to content

Commit 8f235ad

Browse files
committed
fix: fileimport
1 parent d561979 commit 8f235ad

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/worker.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,9 +354,13 @@ export class Worker {
354354
const fileImport = await import(require_dir + externalFile);
355355
// check for double default
356356
if (fileImport?.default?.default) {
357-
await fileImport.default.default(cfg, logger, events, runWorker);
357+
(async () => (await import(require_dir + externalFile)).default.default(cfg, logger, events, runWorker))().catch(err => {
358+
this.logger.error(`Error scheduling external job ${externalFile}`, { err: err.message });
359+
});
358360
} else {
359-
await fileImport.default(cfg, logger, events, runWorker);
361+
(async () => (await import(require_dir + externalFile)).default(cfg, logger, events, runWorker))().catch(err => {
362+
this.logger.error(`Error scheduling external job ${externalFile}`, { err: err.message });
363+
});
360364
}
361365
}
362366
catch (err: any) {

0 commit comments

Comments
 (0)