fix- proxy - handle case when unknown role

This commit is contained in:
Ishaan Jaff 2024-06-04 21:13:04 -07:00
parent f4f7a058f4
commit d7c6e019b8

View file

@ -1360,8 +1360,10 @@ async def user_api_key_auth(
else: else:
user_role = "unknown" user_role = "unknown"
user_id = "unknown" user_id = "unknown"
if user_id_information is not None and isinstance( if (
user_id_information, list and len(user_id_information) > 0 user_id_information is not None
and isinstance(user_id_information, list)
and len(user_id_information) > 0
): ):
_user = user_id_information[0] _user = user_id_information[0]
user_role = _user.get("user_role", "unknown") user_role = _user.get("user_role", "unknown")