From 53f32056d9a782d1f42e4746c29fe2a97970226b Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 9 Nov 2020 09:51:50 +0100 Subject: [PATCH] Fix --- .../Function-Libraries/UiObjectsFromNodes.js | 10 ++++++---- .../Function-Libraries/WorkspaceFunctions.js | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js index 7861107ac..c6f131a9c 100644 --- a/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Superalgos/Function-Libraries/UiObjectsFromNodes.js @@ -332,19 +332,21 @@ function newUiObjectsFromNodes() { } } - function addUIObject(parentNode, type, rootNodes) { + function addUIObject(parentNode, type, rootNodes, project) { + if (project === undefined) { project = parentNode.project } + let object = { name: 'New ' + type, type: type, - project: parentNode.project + project: project } - let parentNodeDefinition = getNodeDefinition(parentNode) + let parentNodeDefinition = getNodeDefinition(parentNode, project) if (parentNodeDefinition === undefined) { console.log('Cannot addUIOBject from parent of ' + type + ' because that type it is not defined at the APP_SCHEMA.') } /* Resolve Initial Values */ - let nodeDefinition = getNodeDefinition(object) + let nodeDefinition = getNodeDefinition(object, project) if (nodeDefinition === undefined) { console.log('Cannot addUIOBject of ' + type + ' because that type it is not defined at the APP_SCHEMA.') diff --git a/Projects/Superalgos/Function-Libraries/WorkspaceFunctions.js b/Projects/Superalgos/Function-Libraries/WorkspaceFunctions.js index 2e8175340..d477ea2d0 100644 --- a/Projects/Superalgos/Function-Libraries/WorkspaceFunctions.js +++ b/Projects/Superalgos/Function-Libraries/WorkspaceFunctions.js @@ -23,7 +23,7 @@ function newWorkspaceFunctions() { } if (alreadyExist === false) { - let child = functionLibraryUiObjectsFromNodes.addUIObject(node, project + ' Project', rootNodes) + let child = functionLibraryUiObjectsFromNodes.addUIObject(node, project + ' Project', rootNodes, project) child.project = project } }