From ee7e5437f893c99b28df5372363fae94f8aa3cec Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Wed, 18 Feb 2026 19:14:13 +0530 Subject: [PATCH] Fix _rotate_master_key --- .../proxy/management_endpoints/key_management_endpoints.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/management_endpoints/key_management_endpoints.py b/litellm/proxy/management_endpoints/key_management_endpoints.py index 007e558cff..942a4f98a6 100644 --- a/litellm/proxy/management_endpoints/key_management_endpoints.py +++ b/litellm/proxy/management_endpoints/key_management_endpoints.py @@ -3096,8 +3096,8 @@ async def _rotate_master_key( # noqa: PLR0915 ) if new_model: _dumped = new_model.model_dump(exclude_none=True) - _dumped["litellm_params"] = prisma.Json(_dumped["litellm_params"]) # type: ignore[attr-defined] - _dumped["model_info"] = prisma.Json(_dumped["model_info"]) # type: ignore[attr-defined] + _dumped["litellm_params"] = safe_dumps(_dumped["litellm_params"]) + _dumped["model_info"] = safe_dumps(_dumped["model_info"]) new_models.append(_dumped) verbose_proxy_logger.debug("Resetting proxy model table") async with prisma_client.db.tx() as tx: