From 5539833a56bceb7f1833a76a40b3a31d59d65449 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 31 May 2024 17:57:50 -0700 Subject: [PATCH] fix clean up flow for adding ui spend viewers --- litellm/proxy/proxy_server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 529c1f39e..7038cb903 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -1109,7 +1109,7 @@ async def user_api_key_auth( user_email: Optional[str] = None # Check if the token has any user id information - if user_id_information is not None: + if user_id_information is not None and len(user_id_information) > 0: specific_user_id_information = user_id_information[0] _user_email = specific_user_id_information.get("user_email", None) if _user_email is not None: @@ -1359,7 +1359,7 @@ async def user_api_key_auth( user_role = "unknown" user_id = "unknown" if user_id_information is not None and isinstance( - user_id_information, list + user_id_information, list and len(user_id_information) > 0 ): _user = user_id_information[0] user_role = _user.get("user_role", "unknown")