diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py index 4af1e392db9e4a9d7395588e53e19fa9347aae1d..eddb8697d0f0bd51b1ba4347a3b6269856e0a1a1 100644 --- a/atdb/taskdatabase/services/algorithms.py +++ b/atdb/taskdatabase/services/algorithms.py @@ -850,10 +850,10 @@ def construct_default_summary(task): calculated_qualities = task.calculated_qualities if calculated_qualities: task_quality = calculated_qualities['per_task'] - - line += '<tr><td><b>Calculated Quality</b></td>' - line += '<td colspan="2" class="' + task_quality + '">' + str(task_quality) + '</td>' - line += '</tr>' + if task_quality: + line += '<tr><td><b>Calculated Quality</b></td>' + line += '<td colspan="2" class="' + task_quality + '">' + str(task_quality) + '</td>' + line += '</tr>' except: pass @@ -897,8 +897,8 @@ def construct_default_summary(task): try: # add calculated quality per sasid (if present) - if calculated_qualities: - sasid_quality = calculated_qualities['per_sasid'] + if task.activity.calculated_quality: + sasid_quality = task.activity.calculated_quality totals += '<tr><td colspan="2"><b>Calculated Quality</b></td>' totals += '<td class="' + sasid_quality + '">' + str(sasid_quality) + '</td></tr>' @@ -1048,8 +1048,8 @@ def construct_imaging_summary(task): try: # add calculated quality per sasid (if present) - if calculated_qualities: - sasid_quality = calculated_qualities['per_sasid'] + if task.activity.calculated_quality: + sasid_quality = task.activity.calculated_quality totals += '<tr><td><b>Calculated Quality</b></td>' totals += '<td colspan="2" class="' + sasid_quality + '">' + str(sasid_quality) + '</td></tr>'