Fix circular reference in join node (#1412)

and add a test case
This commit is contained in:
Hiroki Uchikawa
2017-09-29 03:09:54 +09:00
committed by Dave Conway-Jones
parent 81256279a8
commit cb4f46decc
2 changed files with 28 additions and 0 deletions

View File

@@ -300,6 +300,9 @@ module.exports = function(RED) {
}
RED.util.setMessageProperty(group.msg,node.property,group.payload.join(groupJoinChar));
} else {
if (node.propertyType === 'full') {
group.msg = RED.util.cloneMessage(group.msg);
}
RED.util.setMessageProperty(group.msg,node.property,group.payload);
}
if (group.msg.hasOwnProperty('parts') && group.msg.parts.hasOwnProperty('parts')) {