From e4777ebddb46246c1fbd5cd855f0081f1ebe851c Mon Sep 17 00:00:00 2001 From: tcchase Date: Thu, 27 Feb 2025 16:40:05 -0500 Subject: [PATCH] fix: results platform access --- SearchAPI/CMR/Translate/parse_cmr_response.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SearchAPI/CMR/Translate/parse_cmr_response.py b/SearchAPI/CMR/Translate/parse_cmr_response.py index a321597a..57f7ccb4 100644 --- a/SearchAPI/CMR/Translate/parse_cmr_response.py +++ b/SearchAPI/CMR/Translate/parse_cmr_response.py @@ -66,6 +66,8 @@ def remove_field(f): platform = get_val('./Platforms/Platform/ShortName') result['platform'] = platform remove_field('platform') + if result['platform'] in ['ALOS-2']: + result['beamMode'] = get_val(attr_path('BEAM_MODE')) if 'frameNumber' in req_fields: asf_frame_platforms = [ @@ -204,8 +206,7 @@ def float_or_none(a): if len(urls): result['downloadUrl'] = urls[0] result['fileName'] = result['granuleName'] + '.' + urls[0].split('.')[-1] - if result['platform'] in ['ALOS-2']: - result['beamMode'] = get_val(attr_path('BEAM_MODE')) + def get_all_urls(): accessPath = './OnlineAccessURLs/OnlineAccessURL/URL'