diff --git a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js index 61af86981..504d5388e 100644 --- a/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js +++ b/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js @@ -1620,6 +1620,7 @@ function newProtocolNode () { type: node.type, subType: node.subType, name: node.name, + code: node.code, javascriptCode: getProtocolNode(node.javascriptCode, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType), panels: [] } diff --git a/Panels/ProductsPanel.js b/Panels/ProductsPanel.js index a7f3f5213..042560c73 100644 --- a/Panels/ProductsPanel.js +++ b/Panels/ProductsPanel.js @@ -126,14 +126,14 @@ function newProductsPanel () { if (productNode.payload.referenceParent === undefined) { continue } let plotterModuleNode = productNode.payload.referenceParent - let plotterModule = {}// Provitional code until CODE desambiguation is done. - // if (plotterModuleNode.code === undefined) { continue } - // try { - // let code = JSON.parse(plotterModuleNode.code) - plotterModule.codeName = plotterModuleNode.name // code.codeName - // } catch (err) { - // continue - // } + let plotterModule = {} + if (plotterModuleNode.code === undefined) { continue } + try { + let code = JSON.parse(plotterModuleNode.code) + plotterModule.codeName = code.codeName + } catch (err) { + continue + } if (plotterModuleNode.payload.parentNode === undefined) { continue } let plotterNode = plotterModuleNode.payload.parentNode