litellm/tests/proxy_behavior
Mubashir Osmani 937a3cf168 fix(team): correct per-member budget semantics in bulk member update
Reuse the audited single-member _upsert_budget_and_membership per selected
member so bulk updates match POST /team/member_update: private budgets are
disconnected when a patch clears their last limit, shared-default limits are
cloned only for members still on the default (never leaked to null-budget
members), all_members_in_team ids are deduplicated, and the cached team is
refreshed after a role change so auth sees new roles immediately

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-15 23:25:29 +00:00
..
management fix(team): correct per-member budget semantics in bulk member update 2026-07-15 23:25:29 +00:00
__init__.py feat(tests): behavior-pinning harness + Key Tier-1 matrix (#28321) 2026-05-20 19:27:44 -07:00