From 881bf90da854ce0e9131ccd8ec8ece1acf0903e0 Mon Sep 17 00:00:00 2001 From: fnguyen Date: Thu, 24 Oct 2024 10:56:47 -0400 Subject: [PATCH] Fix a bug that occurs when HTSGet responds successfully, but has no data --- query_server/query_operations.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/query_server/query_operations.py b/query_server/query_operations.py index bd26b9c..d5ec94f 100644 --- a/query_server/query_operations.py +++ b/query_server/query_operations.py @@ -301,7 +301,8 @@ def query(treatment="", primary_site="", drug_name="", systemic_therapy_type="", # sample_ids = genomic_query_info[cohort] htsget_found_donors = {} - for response in htsget['response']: + responses = htsget['response'] if 'response' in htsget else [] + for response in responses: for case_data in response['caseLevelData']: if 'biosampleId' not in case_data: logger.error(f"Could not parse htsget response for {case_data}")