mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Flag a node as removed when it is disabled
This commit is contained in:
@@ -263,7 +263,7 @@ module.exports = {
|
||||
}
|
||||
}
|
||||
}
|
||||
// This node has been removed
|
||||
// This node has been removed or its flow disabled
|
||||
if (removed[node.z] || !newConfig.allNodes.hasOwnProperty(id)) {
|
||||
removed[id] = node;
|
||||
// Mark the container as changed
|
||||
@@ -278,6 +278,11 @@ module.exports = {
|
||||
if (added[node.z]) {
|
||||
added[id] = node;
|
||||
} else {
|
||||
var currentState = node.d;
|
||||
var newState = newConfig.allNodes[id].d;
|
||||
if (!currentState && newState) {
|
||||
removed[id] = node;
|
||||
}
|
||||
// This node has a material configuration change
|
||||
if (diffNodes(node,newConfig.allNodes[id]) || newConfig.allNodes[id].credentials) {
|
||||
changed[id] = newConfig.allNodes[id];
|
||||
|
Reference in New Issue
Block a user