From 5fb9f87078f16f0d27844c1c8ade4b72bbb95316 Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Tue, 26 Mar 2024 14:39:30 +0100
Subject: [PATCH] handle review comments

---
 atdb/taskdatabase/services/algorithms.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index 8534a2e2..fda6b71f 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -1150,6 +1150,9 @@ def construct_summary(task, format='html'):
         return construct_default_summary(task)
 
     elif format=='json':
+        # construct the appropriate summary json
+        if summary_flavour == SummaryFlavour.IMAGING_COMPRESSION.value:
+            return construct_imaging_summary_json(task)
 
         if summary_flavour == SummaryFlavour.LINC_CALIBRATOR.value:
             return construct_linc_summary_json(task)
@@ -1263,6 +1266,12 @@ def construct_default_summary_json(task):
     return summary_json
 
 
+def construct_imaging_summary_json(task):
+    # example: http://localhost:8000/atdb/get_summary/658584/json
+    results = {'result': 'summary not yet implemented for imaging'}
+    return results
+
+
 def construct_linc_summary_json(task):
 
     total_size_to_process = 0
-- 
GitLab