diff --git a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js index f3dac64c1..cf4d4f2e3 100644 --- a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js +++ b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js @@ -1194,6 +1194,9 @@ function newProtocolNode () { calculations: getProtocolNode(node.calculations, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent), dataBuilding: getProtocolNode(node.dataBuilding, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent) } + if (parseCode) { + object.code = JSON.parse(node.code) + } if (includeIds) { object.id = node.id } @@ -1432,6 +1435,9 @@ function newProtocolNode () { } } } + if (parseCode) { + object.code = JSON.parse(node.code) + } if (includeIds) { object.id = node.id } @@ -1471,6 +1477,9 @@ function newProtocolNode () { code: node.code, formula: getProtocolNode(node.formula, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent) } + if (parseCode) { + object.code = JSON.parse(node.code) + } if (includeIds) { object.id = node.id } @@ -1486,6 +1495,9 @@ function newProtocolNode () { name: node.name, code: node.code } + if (parseCode) { + object.code = JSON.parse(node.code) + } if (includeIds) { object.id = node.id }