fix clean up flow for adding ui spend viewers

This commit is contained in:
Ishaan Jaff 2024-05-31 17:57:50 -07:00
parent e17db30b67
commit 5539833a56

View file

@ -1109,7 +1109,7 @@ async def user_api_key_auth(
user_email: Optional[str] = None user_email: Optional[str] = None
# Check if the token has any user id information # 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] specific_user_id_information = user_id_information[0]
_user_email = specific_user_id_information.get("user_email", None) _user_email = specific_user_id_information.get("user_email", None)
if _user_email is not None: if _user_email is not None:
@ -1359,7 +1359,7 @@ async def user_api_key_auth(
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 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 = user_id_information[0]
user_role = _user.get("user_role", "unknown") user_role = _user.get("user_role", "unknown")