From d789bb149e9435f67456a29e5aaae105e4624405 Mon Sep 17 00:00:00 2001 From: Milo Hyben Date: Fri, 22 Nov 2024 10:36:43 +1100 Subject: [PATCH] Making external-org-name optional. --- scripts/upsert_participants.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/upsert_participants.py b/scripts/upsert_participants.py index 556fa6af..19c7240c 100644 --- a/scripts/upsert_participants.py +++ b/scripts/upsert_participants.py @@ -104,7 +104,7 @@ def read_files_from_gcs(bucket_name: str, file_path: str): @click.option('--participant-meta', help='Path to participant metadata CSV.') @click.option('--sample-meta', help='Path to sample metadata CSV.') @click.option('--sample-external-id-column', help='Column name for sample external ID.') -@click.option('--external-org-name', help='External organization name.') +@click.option('--external-org-name', required=False, help='External organization name.') def main( bucket: str, participant_meta: str, @@ -118,6 +118,10 @@ def main( data_response = get_sample_data(project) project_id = data_response.get('project')['id'] + # allow empty external_org_name for backwards compatibility + if external_org_name is None: + external_org_name = '' + sample_eid_mapping = map_sample_eid_to_sample_data(data_response) # Set up logging