diff --git a/src/xfel_calibrate/finalize.py b/src/xfel_calibrate/finalize.py
index 0911f0afb7ac63ab9643009b33527da6e666536a..0df50980e32551a0db3f9b1bf3a8d6548856af28 100644
--- a/src/xfel_calibrate/finalize.py
+++ b/src/xfel_calibrate/finalize.py
@@ -379,6 +379,7 @@ def finalize(joblist, finaljob, cal_work_dir, out_path, version, title, author,
     if finaljob:
         joblist.append(str(finaljob))
     metadata = cal_tools.tools.CalibrationMetadata(cal_work_dir)
+    metadata.gather_fragments()
 
     job_time_fmt = 'JobID,Start,End,Elapsed,Suspended,State'.split(',')
     job_time_summary = get_job_info(joblist, job_time_fmt)