diff --git a/packages/node_modules/@node-red/registry/lib/externalModules.js b/packages/node_modules/@node-red/registry/lib/externalModules.js index c69859420..ff33c08fd 100644 --- a/packages/node_modules/@node-red/registry/lib/externalModules.js +++ b/packages/node_modules/@node-red/registry/lib/externalModules.js @@ -71,10 +71,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;