diff --git a/litellm/proxy/auth/auth_utils.py b/litellm/proxy/auth/auth_utils.py index aa6ddae438d..0b0b1b1fa8c 100644 --- a/litellm/proxy/auth/auth_utils.py +++ b/litellm/proxy/auth/auth_utils.py @@ -53,8 +53,7 @@ def is_unauthorized_error(exception: BaseException | None) -> bool: if not isinstance(exception, (HTTPException, ProxyException)): return False - code: Final[object] = getattr(exception, "code", None) - status_code: Final[object] = code if code is not None else getattr(exception, "status_code", None) + status_code: Final[object] = exception.code if isinstance(exception, ProxyException) else exception.status_code return str(status_code) == str(status.HTTP_401_UNAUTHORIZED)