From 7de63886dc45fb18e76e602a1395ee251afb03aa Mon Sep 17 00:00:00 2001 From: baigner <benedikt.aigner@rwth-aachen.de> Date: Mon, 16 Apr 2018 17:52:58 +0200 Subject: [PATCH] VISTOMS bug fix: problem function roles will be added again after changing the function order Former-commit-id: 9b3bb0c6d3fd8c1af919387c4d0c2f9dc97946f7 --- kadmos/vistoms/vistoms.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kadmos/vistoms/vistoms.py b/kadmos/vistoms/vistoms.py index 09bfd0655..6b95aae72 100644 --- a/kadmos/vistoms/vistoms.py +++ b/kadmos/vistoms/vistoms.py @@ -708,6 +708,7 @@ def kadmosChangeNodePos(): function_order.insert(newPos, nodeName) if isinstance(graph, FundamentalProblemGraph): graph.graph['problem_formulation']['function_order'] = function_order + graph.add_function_problem_roles() # Add the graph with the updated function order to VISTOMS newVistomsData = graph.vistoms_add_json(function_order=function_order, graph_id=graphID, mpg=mpg) @@ -1091,6 +1092,7 @@ def kadmosGetPossibleFunctionOrder(): function_order = fpg.get_possible_function_order(method) fpg.assert_or_add_nested_attribute(['problem_formulation', 'mdao_architecture'], 'undefined') fpg.graph['problem_formulation']['function_order'] = function_order + fpg.add_function_problem_roles() # Save the graph in temp/tmp.kdms fpg.save(os.path.join(UPLOAD_FOLDER, TEMP_FILE + '_' + graphID + '.kdms'), -- GitLab