diff --git a/packages/node_modules/@node-red/editor-client/src/js/nodes.js b/packages/node_modules/@node-red/editor-client/src/js/nodes.js index ed2181ef4..131d40d18 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/nodes.js +++ b/packages/node_modules/@node-red/editor-client/src/js/nodes.js @@ -1989,7 +1989,11 @@ RED.nodes = (function() { timeout: 10000, } let unknownNotification + let missingModules = [] if (options.modules) { + missingModules = Object.keys(options.modules).filter(module => !RED.nodes.registry.getModule(module)) + } + if (missingModules.length > 0) { notificationOptions.fixed = true delete notificationOptions.timeout // We have module hint list from imported global-config @@ -2003,13 +2007,13 @@ RED.nodes = (function() { RED.actions.invoke('core:manage-palette', { view: 'install', - filter: '"' + Object.keys(options.modules).join('", "') + '"' + filter: '"' + missingModules.join('", "') + '"' }) } } ] let moduleList = $("