mirror of
https://github.com/tiennm99/litellm.git
synced 2026-08-05 12:23:28 +00:00
Merge pull request #4610 from andresrguzman/litellm_fix_add_new_member
fix(utils.py): change update to upsert
This commit is contained in:
@@ -29,9 +29,17 @@ async def add_new_member(
|
||||
"""
|
||||
## ADD TEAM ID, to USER TABLE IF NEW ##
|
||||
if new_member.user_id is not None:
|
||||
await prisma_client.db.litellm_usertable.update(
|
||||
await prisma_client.db.litellm_usertable.upsert(
|
||||
where={"user_id": new_member.user_id},
|
||||
data={"teams": {"push": [team_id]}},
|
||||
data={
|
||||
"update": {
|
||||
"teams": {"push": [team_id]}
|
||||
},
|
||||
"create": {
|
||||
"user_id": new_member.user_id,
|
||||
"teams": [team_id]
|
||||
}
|
||||
},
|
||||
)
|
||||
elif new_member.user_email is not None:
|
||||
user_data = {"user_id": str(uuid.uuid4()), "user_email": new_member.user_email}
|
||||
|
||||
Reference in New Issue
Block a user