diff --git a/prule/__init__.py b/prule/__init__.py index 32f6fd71554835ba04636d376b2d65ba8095faf3..d1d5151d0cad40f74ccdfa3e167c0155461a7f36 100644 --- a/prule/__init__.py +++ b/prule/__init__.py @@ -1162,6 +1162,7 @@ def rule_evaluate(rule: dict, rinput: dict, job_meta: dict, check_requirements: scalar_tmp = scalar_tmp.magnitude if len(scalar_tmp) == 1: scalar_tmp = float(scalar_tmp) + output["scalar"] = scalar_tmp else: error = True error_msg = "Error on converting scalar output value {} for rule {}: multiple values: {} in variable of type {}".format(rule["output_scalar"], rule["name"], len(scalar_tmp), type(scalar_tmp))