mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Include hasUser=false config nodes when exporting whole flow (#3048)
This commit is contained in:
parent
05a4905490
commit
87c9a1c06c
@ -701,6 +701,13 @@ RED.clipboard = (function() {
|
|||||||
var activeWorkspace = RED.workspaces.active();
|
var activeWorkspace = RED.workspaces.active();
|
||||||
nodes = RED.nodes.groups(activeWorkspace);
|
nodes = RED.nodes.groups(activeWorkspace);
|
||||||
nodes = nodes.concat(RED.nodes.filterNodes({z:activeWorkspace}));
|
nodes = nodes.concat(RED.nodes.filterNodes({z:activeWorkspace}));
|
||||||
|
RED.nodes.eachConfig(function(n) {
|
||||||
|
if (n.z === RED.workspaces.active() && n._def.hasUsers === false) {
|
||||||
|
// Grab any config nodes scoped to this flow that don't
|
||||||
|
// require any flow-nodes to use them
|
||||||
|
nodes.push(n);
|
||||||
|
}
|
||||||
|
});
|
||||||
var parentNode = RED.nodes.workspace(activeWorkspace)||RED.nodes.subflow(activeWorkspace);
|
var parentNode = RED.nodes.workspace(activeWorkspace)||RED.nodes.subflow(activeWorkspace);
|
||||||
nodes.unshift(parentNode);
|
nodes.unshift(parentNode);
|
||||||
nodes = RED.nodes.createExportableNodeSet(nodes);
|
nodes = RED.nodes.createExportableNodeSet(nodes);
|
||||||
|
Loading…
Reference in New Issue
Block a user