diff --git a/lib/worker/base.js b/lib/worker/base.js index 40478776a..e6abb5334 100644 --- a/lib/worker/base.js +++ b/lib/worker/base.js @@ -184,9 +184,9 @@ const run = async options => { const loadedModule = await load(path); if (typeof loadedModule === 'function') { - loadedModule.apply(null, ...options); + await loadedModule.apply(...options); } else if (typeof loadedModule.default === 'function') { - loadedModule.default.apply(null, ...options); + await loadedModule.default.apply(...options); } else { channel.send({type: 'non-invokable-require-option'}); }