diff --git a/atdb/taskdatabase/services/calculated_qualities.py b/atdb/taskdatabase/services/calculated_qualities.py index 34e6ad298a0c41195dba12157c9d6acba35138b4..178494e9bed8dda87e45078e4f6835e2c0c85d51 100644 --- a/atdb/taskdatabase/services/calculated_qualities.py +++ b/atdb/taskdatabase/services/calculated_qualities.py @@ -198,13 +198,13 @@ def calculate_qualities(task, tasks_for_this_sasid, quality_thresholds): # update the overall quality of all tasks for this sas_id calculated_quality_sasid = calculate_quality_sasid(task, tasks_for_this_sasid) - # store the result in task.calculated_qualities (not yet saved in the database) if calculated_quality_sasid: + # store the result in task.calculated_qualities (not yet saved in the database) qualities['per_sasid'] = calculated_quality_sasid - # store the result in the activity, and save it - task.activity.calculated_quality = calculated_quality_sasid - task.activity.save() + # store the result in the activity, and save it + task.activity.calculated_quality = calculated_quality_sasid + task.activity.save() except Exception as error: logger.error(error)