This commit is contained in:
Gauthier Dandele
2024-09-11 10:48:39 -04:00
committed by GitHub
3 changed files with 923 additions and 796 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -508,10 +508,8 @@ RED.subflow = (function() {
var activeSubflow = RED.nodes.subflow(id); var activeSubflow = RED.nodes.subflow(id);
RED.nodes.eachNode(function(n) { RED.nodes.eachNode(function(n) {
if (!keepInstanceNodes && n.type == "subflow:"+id) { if (n.z === id || !keepInstanceNodes && n.type === "subflow:" + id) {
removedNodes.push(n); RED.nodes.updateConfigNodeUsers(n, { emitEvent: false, action: "remove" });
}
if (n.z == id) {
removedNodes.push(n); removedNodes.push(n);
} }
}); });

View File

@@ -5651,12 +5651,9 @@ RED.view = (function() {
* default names * default names
*/ */
function importNodes(newNodesObj,options) { function importNodes(newNodesObj,options) {
options = options || { const defaultOptions = { generateIds: false, addFlow: false, touchImport: false, generateDefaultNames: false, importMap: {} };
addFlow: false, options = Object.assign({}, defaultOptions, options);
touchImport: false,
generateIds: false,
generateDefaultNames: false
}
var addNewFlow = options.addFlow var addNewFlow = options.addFlow
var touchImport = options.touchImport; var touchImport = options.touchImport;