diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index eddb8697d0f0bd51b1ba4347a3b6269856e0a1a1..e16ec8b1c0ee8a5c8011cb41e69fdaf54cba5247 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -1005,9 +1005,10 @@ def construct_imaging_summary(task):
                 if calculated_qualities:
                     task_quality = calculated_qualities['per_task']
 
-                    results += '<tr><td><b>Calculated Quality</b></td>'
-                    results += '<td class="' + task_quality + '">' + str(task_quality) + '</td>'
-                    results += '</tr>'
+                    if task_quality:
+                        results += '<tr><td><b>Calculated Quality</b></td>'
+                        results += '<td class="' + task_quality + '">' + str(task_quality) + '</td>'
+                        results += '</tr>'
 
             except:
                 pass