diff --git a/packages/node_modules/@node-red/registry/lib/externalModules.js b/packages/node_modules/@node-red/registry/lib/externalModules.js index 9587adf60..55d2dcebc 100644 --- a/packages/node_modules/@node-red/registry/lib/externalModules.js +++ b/packages/node_modules/@node-red/registry/lib/externalModules.js @@ -70,10 +70,13 @@ function requireModule(module) { e.code = "module_not_allowed"; throw e; } - if (BUILTIN_MODULES.indexOf(module) !== -1) { - return require(module); + + const parsedModule = parseModuleName(module); + + if (BUILTIN_MODULES.indexOf(parsedModule.module) !== -1) { + return require(parsedModule.module); } - if (!knownExternalModules[module]) { + if (!knownExternalModules[parsedModule.module]) { const e = new Error("Module not allowed"); e.code = "module_not_allowed"; throw e;