diff --git a/packages/@n8n/task-runner/src/js-task-runner/js-task-runner.ts b/packages/@n8n/task-runner/src/js-task-runner/js-task-runner.ts index 36639a3a0e..25a8f8dfa4 100644 --- a/packages/@n8n/task-runner/src/js-task-runner/js-task-runner.ts +++ b/packages/@n8n/task-runner/src/js-task-runner/js-task-runner.ts @@ -98,7 +98,14 @@ export class JsTaskRunner extends TaskRunner { const { jsRunnerConfig } = config; const parseModuleAllowList = (moduleList: string) => - moduleList === '*' ? '*' : new Set(moduleList.split(',').map((x) => x.trim())); + moduleList === '*' + ? '*' + : new Set( + moduleList + .split(',') + .map((x) => x.trim()) + .filter((x) => x !== ''), + ); const allowedBuiltInModules = parseModuleAllowList(jsRunnerConfig.allowedBuiltInModules ?? ''); const allowedExternalModules = parseModuleAllowList(