From 862913952208fcdc836ea4469864e38ce57874ac Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 11 Dec 2019 18:52:38 +0100 Subject: [PATCH] Bug fix with children of Plotter Module --- DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js index b6376fe97..41ef0611b 100644 --- a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js +++ b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js @@ -1626,10 +1626,13 @@ function newProtocolNode () { subType: node.subType, name: node.name, code: node.code, - javascriptCode: getProtocolNode(node.javascriptCode, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType), - shapes: getProtocolNode(node.shapes, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType), panels: [] } + if (excludeChildren !== true) { + object.javascriptCode = getProtocolNode(node.javascriptCode, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType) + object.shapes = getProtocolNode(node.shapes, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType) + } + if (includeParent) { followAncestors = true excludeChildren = true