From 5b6f2271701399039c53d85df7de88815762a9f1 Mon Sep 17 00:00:00 2001 From: David Manouchehri Date: Fri, 24 Nov 2023 12:03:16 -0500 Subject: [PATCH] Fix master key check. --- litellm/proxy/proxy_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 701d2ab842..9ea6993ab2 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -155,7 +155,7 @@ async def user_api_key_auth(request: Request, api_key: str = fastapi.Security(ap if api_key == master_key or api_key == "Bearer " + master_key: return - if (route == "/key/generate" or route == "/key/delete") and api_key != master_key: + if (route == "/key/generate" or route == "/key/delete") and not (api_key == master_key or api_key == "Bearer " + master_key): raise Exception(f"If master key is set, only master key can be used to generate new keys") if prisma_client: