mirror of
https://github.com/BerriAI/litellm.git
synced 2026-11-14 09:03:16 +00:00
fix(proxy): include relations and format customer response on /customer/block (#49934)
This commit is contained in:
parent
dfabf32cd5
commit
b8a46d7c6d
2 changed files with 6 additions and 1 deletions
|
|
@ -192,8 +192,9 @@ async def block_user(data: BlockUsers):
|
|||
"create": {"user_id": id, "blocked": True},
|
||||
"update": {"blocked": True},
|
||||
},
|
||||
include={"litellm_budget_table": True, "object_permission": True},
|
||||
)
|
||||
records.append(record)
|
||||
records.append(_to_customer_response(record))
|
||||
await _evict_end_user_cache_keys(_end_user_cache_keys(data.user_ids))
|
||||
else:
|
||||
raise HTTPException(
|
||||
|
|
|
|||
|
|
@ -1289,6 +1289,10 @@ def test_customer_block_success_serializes_db_model_instance(mock_prisma_client,
|
|||
assert body["blocked_users"][0]["user_id"] == "c1"
|
||||
assert body["blocked_users"][0]["blocked"] is True
|
||||
assert body["blocked_users"][0]["spend"] == 0.0
|
||||
assert mock_prisma_client.db.litellm_endusertable.upsert.call_args.kwargs["include"] == {
|
||||
"litellm_budget_table": True,
|
||||
"object_permission": True,
|
||||
}
|
||||
|
||||
|
||||
def test_customer_delete_invalidates_end_user_and_registry_caches(mock_prisma_client, mock_user_api_key_auth):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue