From 68fa3b3763e2745f3c365d9390777fe327ddd6de Mon Sep 17 00:00:00 2001 From: Matthew Richards Date: Wed, 26 Jan 2022 17:11:34 +0000 Subject: [PATCH] refactor: add argument for `required_related_fields` on endpoint #268 --- datagateway_api/src/search_api/helpers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/datagateway_api/src/search_api/helpers.py b/datagateway_api/src/search_api/helpers.py index 0b097ca3..e9ab24d1 100644 --- a/datagateway_api/src/search_api/helpers.py +++ b/datagateway_api/src/search_api/helpers.py @@ -67,7 +67,9 @@ def get_search(entity_name, filters): panosc_data = [] for icat_data in icat_query_data: panosc_model = getattr(models, entity_name) - panosc_record = panosc_model.from_icat(icat_data).json(by_alias=True) + panosc_record = panosc_model.from_icat(icat_data, icat_relations).json( + by_alias=True, + ) panosc_data.append(json.loads(panosc_record)) return panosc_data