diff --git a/openquake/engine/tools/make_html_report.py b/openquake/engine/tools/make_html_report.py
index <HASH>..<HASH> 100644
--- a/openquake/engine/tools/make_html_report.py
+++ b/openquake/engine/tools/make_html_report.py
@@ -164,7 +164,7 @@ SELECT description, oq_job_id,
   FROM uiapi.job_stats AS s
   INNER JOIN uiapi.oq_job AS o
   ON s.oq_job_id=o.id
-  INNER JOIN uiapi.job_param AS p
+  LEFT JOIN uiapi.job_param AS p
   ON o.id=p.job_id AND name='description') AS x
 WHERE oq_job_id=%s;
 '''
@@ -274,6 +274,7 @@ def make_report(conn, isodate='today'):
         tag_status.append(status)
         stats = fetcher.query(JOB_STATS, job_id)[1:]
         if not stats:
+            import pdb; pdb.set_trace()
             continue
         (description, job_id, stop_time, status, disk_space,
          duration) = stats[0]
Failed computations without a JobParam record must appear in the HTML report