From deed45a79cf77b3795a7105a27eb20640b9d57e8 Mon Sep 17 00:00:00 2001 From: DerekFurstPitt Date: Tue, 6 May 2025 16:15:18 -0400 Subject: [PATCH] changed schema validator for assigned_to_group_name to use displayname rather than shortname --- src/schema/schema_validators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schema/schema_validators.py b/src/schema/schema_validators.py index 802a47d9..853a4eb3 100644 --- a/src/schema/schema_validators.py +++ b/src/schema/schema_validators.py @@ -812,7 +812,7 @@ def validate_in_admin_group(property_key, normalized_entity_type, request, exist def validate_group_name(property_key, normalized_entity_type, request, existing_data_dict, new_data_dict): assigned_to_group_name = new_data_dict['assigned_to_group_name'] globus_groups = schema_manager.get_auth_helper_instance().getHuBMAPGroupInfo() - group_dict = next((entry for entry in globus_groups.values() if entry.get("shortname") == assigned_to_group_name), None) + group_dict = next((entry for entry in globus_groups.values() if entry.get("displayname") == assigned_to_group_name), None) if group_dict is None: raise ValueError("Invalid value for 'assigned_to_group_name'") is_data_provider = group_dict.get('data_provider')