BerriAI/litellm · error · Exception
Unable to update user table with membership information!
Error message
Unable to update user table with membership information!
What it means
Error signaling that updating the user row with the new team membership information failed during team-member addition — the user table update step could not be completed (database error or missing user row), leaving the membership change incomplete.
Source
Thrown at litellm/proxy/management_helpers/utils.py:361
allowed_models=allowed_models,
budget_duration=budget_duration,
default_team_budget_id=default_team_budget_id,
)
if _budget_id and returned_user is not None and returned_user.user_id is not None:
_returned_team_membership: Final = await TeamMembershipRepository(prisma_client).table.create(
data={
"team_id": team_id,
"user_id": returned_user.user_id,
"budget_id": _budget_id,
},
include={"litellm_budget_table": True},
)
returned_team_membership = LiteLLM_TeamMembership.model_validate(_returned_team_membership.model_dump())
if returned_user is None:
raise Exception("Unable to update user table with membership information!")
return returned_user, returned_team_membership
def _delete_user_id_from_cache(kwargs):
from litellm.proxy.proxy_server import user_api_key_cache
if kwargs.get("data") is not None:
update_user_request: Final = kwargs.get("data")
if isinstance(update_user_request, UpdateUserRequest):
user_api_key_cache.delete_cache(key=update_user_request.user_id)
# delete user request
if isinstance(update_user_request, DeleteUserRequest):
for user_id in update_user_request.user_ids:
user_api_key_cache.delete_cache(key=user_id)
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Check proxy logs and the database connection, then retry the membership update.
Defensive patterns
Strategy: try-catch
When it happens
Trigger: Thrown at litellm/proxy/management_helpers/utils.py:361 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/3ed9f4ed0cc4d7d5.
Report an issue: GitHub.