diff --git a/litellm/proxy/auth/auth_checks.py b/litellm/proxy/auth/auth_checks.py index d95b7bd03d6a..0fa93bef4257 100644 --- a/litellm/proxy/auth/auth_checks.py +++ b/litellm/proxy/auth/auth_checks.py @@ -11,7 +11,7 @@ import asyncio import re import time -from typing import TYPE_CHECKING, Any, Dict, List, Literal, Optional, Union, cast +from typing import TYPE_CHECKING, Any, Dict, List, Literal, Optional, Union from fastapi import Request, status from pydantic import BaseModel @@ -45,7 +45,6 @@ NewTeamRequest, ProxyErrorTypes, ProxyException, - RoleBasedPermissions, SpecialModelNames, UserAPIKeyAuth, ) @@ -737,10 +736,7 @@ def _get_role_based_permissions( """ Get the role based permissions from the general settings. """ - role_based_permissions = cast( - Optional[List[RoleBasedPermissions]], - general_settings.get("role_permissions", []), - ) + role_based_permissions = general_settings.get("role_permissions") if role_based_permissions is None: return None