From 74c88f4e01596de4171e299367273a453509712d Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Wed, 26 Jul 2017 10:42:37 +0100
Subject: [PATCH] Fixed creation of model parameters

---
 force_bdss/io/workflow_reader.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/force_bdss/io/workflow_reader.py b/force_bdss/io/workflow_reader.py
index bc33494..e713497 100644
--- a/force_bdss/io/workflow_reader.py
+++ b/force_bdss/io/workflow_reader.py
@@ -126,10 +126,11 @@ class WorkflowReader(HasStrictTraits):
 
         mco_id = mco_data["id"]
         mco_bundle = registry.mco_bundle_by_id(mco_id)
+        model_data = wf_data["multi_criteria_optimizer"]["model_data"]
+        model_data["parameters"] = self._extract_mco_parameters(
+            model_data["parameters"])
         model = mco_bundle.create_model(
             wf_data["multi_criteria_optimizer"]["model_data"])
-        model.parameters = self._extract_mco_parameters(
-            wf_data["multi_criteria_optimizer"]["model_data"]["parameters"])
         return model
 
     def _extract_data_sources(self, wf_data):
-- 
GitLab