From cdfb1b8616e9901b95802e54f5c0894d515eb929 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Fri, 19 Jun 2020 17:02:54 +0200
Subject: [PATCH] TMSS-207: use input dataproduct path

---
 QA/QA_Service/lib/qa_service.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/QA/QA_Service/lib/qa_service.py b/QA/QA_Service/lib/qa_service.py
index c6aebbff522..da29ccc1fd4 100644
--- a/QA/QA_Service/lib/qa_service.py
+++ b/QA/QA_Service/lib/qa_service.py
@@ -366,6 +366,13 @@ class QAService:
                 subtask = self.tmsssession.get_subtask(subtask_id=subtask_id)
                 #TODO: use settings from subtask to tweak plot_hdf5_dynamic_spectra options
 
+                dataproducts = self.tmsssession.get_subtask_input_dataproducts(subtask_id=subtask_id)
+
+                if not dataproducts:
+                    raise ValueError("QA subtask %s has no input dataproducts" % subtask_id)
+
+                hdf5_path = os.path.join(dataproducts[0]['directory'], dataproducts[0]['filename'])
+
             for plot_options in [['-1', '-acb'], # 'hot' autocor/crosscor, per baseline scaling with distinct polarization scales, in dB
                                  ['-1', '-acg'], # 'complex' autocor/crosscor, all baseline scaling with same polarization scales, in dB
                                  ['-1', '-acn', '--raw'], # normalized 'hot' autocor/crosscor, raw
-- 
GitLab