References Being Saved

This commit is contained in:
Luis Fernando Molina committed 2019-10-28 16:05:57 +01:00
1 parent bd3016877f
commit 91c229c9c4
2 files changed
+10 -2

No files matched your search

@@ -4,7 +4,7 @@ function newProtocolNode () {
}
return thisObject
function getProtocolNode (node, removePersonalData, parseCode, includeIds, includePayload) {
function getProtocolNode (node, removePersonalData, parseCode, includeIds, includePayload, includeReferences) {
if (node === undefined) { return }
switch (node.type) {
case 'Code':
@@ -1013,6 +1013,14 @@ function newProtocolNode () {
if (includePayload) {
object.savedPayload = getSavedPayload(node)
}
if (includeReferences) {
let referenceChildren = []
for (let i = 0; i < node.referenceChildren.length; i++) {
let child = node.referenceChildren[i]
referenceChildren.push(child.id)
}
object.referenceChildren = referenceChildren
}
return object
}
}
+1 -1
View File
@@ -142,7 +142,7 @@ function newWorkspace () {
let stringifyReadyNodes = []
for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) {
let rootNode = thisObject.workspaceNode.rootNodes[i]
let node = functionLibraryProtocolNode.getProtocolNode(rootNode, removePersonalData, false, true, true)
let node = functionLibraryProtocolNode.getProtocolNode(rootNode, removePersonalData, false, true, true, true)
if (node) {
stringifyReadyNodes.push(node)
}