From 6edaaa92abf713ae4930fc0e49a9a591cfddc999 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 3 Apr 2024 19:38:07 -0700 Subject: [PATCH] fix team update bug --- litellm/proxy/proxy_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 5ef3f454f..40e517f2d 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -6023,6 +6023,7 @@ async def update_team( if data.team_id is None: raise HTTPException(status_code=400, detail={"error": "No team id passed in"}) + verbose_proxy_logger.debug("/team/update - %s", data) existing_team_row = await prisma_client.get_data( team_id=data.team_id, table_name="team", query_type="find_unique" @@ -6073,7 +6074,7 @@ async def update_team( ## Get diff if existing_team_row.members_with_roles is not None: for user in existing_team_row.members_with_roles: - if user["user_id"] not in new_user_id_list: + if user["user_id"] not in new_user_id_list and len(new_user_id_list) > 0: deleted_user_id_list.append(user["user_id"]) ## SET UPDATED LIST