ARIA-349 get_attribute is not calculated at runtime
diff --git a/aria/cli/commands/executions.py b/aria/cli/commands/executions.py
index f130d95..cecbbc5 100644
--- a/aria/cli/commands/executions.py
+++ b/aria/cli/commands/executions.py
@@ -185,7 +185,7 @@
logger.info("Can't resume execution {execution.id} - "
"execution is in status {execution.status}. "
"Can only resume executions in status {valid_status}"
- .format(execution=execution, valid_status=execution.status.CANCELLED))
+ .format(execution=execution, valid_status=execution.CANCELLED))
return
workflow_runner = \
diff --git a/aria/modeling/utils.py b/aria/modeling/utils.py
index 305020b..6e851f2 100644
--- a/aria/modeling/utils.py
+++ b/aria/modeling/utils.py
@@ -131,7 +131,11 @@
value=value)
else:
# Copy default value from declaration
- model_parameters[declared_parameter_name] = model_cls(**declared_parameter.as_raw)
+ model_parameters[declared_parameter_name] = model_cls(
+ value=declared_parameter._value,
+ name=declared_parameter.name,
+ type_name=declared_parameter.type_name,
+ description=declared_parameter.description)
if provided_values_of_wrong_type:
error_message = StringIO()