mirror of https://github.com/node-red/node-red.git
Merge pull request #5278 from GogoVega/fix-5275
Fix undo node output changes inside a Subflowpull/5294/head
commit
11feee3294
|
|
@ -582,8 +582,9 @@ RED.history = (function() {
|
||||||
RED.editor.updateNodeProperties(n);
|
RED.editor.updateNodeProperties(n);
|
||||||
RED.editor.validateNode(n);
|
RED.editor.validateNode(n);
|
||||||
});
|
});
|
||||||
} else {
|
}
|
||||||
var outputMap;
|
|
||||||
|
let outputMap;
|
||||||
if (ev.outputMap) {
|
if (ev.outputMap) {
|
||||||
outputMap = {};
|
outputMap = {};
|
||||||
inverseEv.outputMap = {};
|
inverseEv.outputMap = {};
|
||||||
|
|
@ -597,7 +598,7 @@ RED.history = (function() {
|
||||||
ev.node.__outputs = inverseEv.changes.outputs;
|
ev.node.__outputs = inverseEv.changes.outputs;
|
||||||
RED.editor.updateNodeProperties(ev.node,outputMap);
|
RED.editor.updateNodeProperties(ev.node,outputMap);
|
||||||
RED.editor.validateNode(ev.node);
|
RED.editor.validateNode(ev.node);
|
||||||
}
|
|
||||||
// If it's a Config Node, validate user nodes too.
|
// If it's a Config Node, validate user nodes too.
|
||||||
// NOTE: The Config Node must be validated before validating users.
|
// NOTE: The Config Node must be validated before validating users.
|
||||||
if (ev.node.users) {
|
if (ev.node.users) {
|
||||||
|
|
|
||||||
|
|
@ -1179,7 +1179,7 @@ RED.editor = (function() {
|
||||||
if (editState.outputMap) {
|
if (editState.outputMap) {
|
||||||
historyEvent.outputMap = editState.outputMap;
|
historyEvent.outputMap = editState.outputMap;
|
||||||
}
|
}
|
||||||
if (subflowInstances) {
|
if (subflowInstances && subflowInstances.length) {
|
||||||
historyEvent.subflow = {
|
historyEvent.subflow = {
|
||||||
instances:subflowInstances
|
instances:subflowInstances
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue