From bd5797f822457ed0d109c34bc0b6c1852dfec166 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Tue, 12 Aug 2025 15:08:38 -0700 Subject: [PATCH] fixes for update_group --- litellm/proxy/management_endpoints/scim/scim_v2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/management_endpoints/scim/scim_v2.py b/litellm/proxy/management_endpoints/scim/scim_v2.py index 221ddb9688d..e1d94ceaff2 100644 --- a/litellm/proxy/management_endpoints/scim/scim_v2.py +++ b/litellm/proxy/management_endpoints/scim/scim_v2.py @@ -901,12 +901,14 @@ async def update_group( # Update team in database existing_metadata = existing_team.metadata if existing_team.metadata else {} + updated_metadata = {**existing_metadata, "scim_data": group.model_dump()} + updated_team = await prisma_client.db.litellm_teamtable.update( where={"team_id": group_id}, data={ "team_alias": group.displayName, "members": member_ids, - "metadata": {**existing_metadata, "scim_data": group.model_dump()}, + "metadata": safe_dumps(updated_metadata), }, )