From 378c24b647b93e8283f9673011780dd72f56c712 Mon Sep 17 00:00:00 2001 From: yuneng Date: Fri, 25 Sep 2026 07:21:09 +0000 Subject: [PATCH] fix(proxy): pass the decrypted CredentialItem to update_db_credential during master key rotation Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm/proxy/management_endpoints/key_management_endpoints.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/proxy/management_endpoints/key_management_endpoints.py b/litellm/proxy/management_endpoints/key_management_endpoints.py index 7e159ec90e7..b2525887b17 100644 --- a/litellm/proxy/management_endpoints/key_management_endpoints.py +++ b/litellm/proxy/management_endpoints/key_management_endpoints.py @@ -5350,7 +5350,7 @@ async def _rotate_master_key( try: decrypted_cred = proxy_config.decrypt_credentials(cred) encrypted_cred = update_db_credential( - db_credential=cred, + db_credential=decrypted_cred, updated_patch=decrypted_cred, new_encryption_key=new_master_key, )