Merge pull request #10549 from jeannotdamoiseaux/fix/oauth-groups-default-typeerror

Fix: Ensure `user_oauth_groups` defaults to an empty list to prevent TypeError
This commit is contained in:
Timothy Jaeryang Baek
2025-02-21 13:37:35 -08:00
committed by GitHub

View File

@@ -146,7 +146,7 @@ class OAuthManager:
nested_claims = oauth_claim.split(".")
for nested_claim in nested_claims:
claim_data = claim_data.get(nested_claim, {})
user_oauth_groups = claim_data if isinstance(claim_data, list) else None
user_oauth_groups = claim_data if isinstance(claim_data, list) else []
user_current_groups: list[GroupModel] = Groups.get_groups_by_member_id(user.id)
all_available_groups: list[GroupModel] = Groups.get_groups()