{"record":{"id":"c614e9f9b62d3cbf","repo":"BerriAI/litellm","slug":"could-not-resolve-team-model-grants-for-this-login","errorCode":null,"errorMessage":"Could not resolve team model grants for this login. Please try again","messagePattern":"Could not resolve team model grants for this login\\. Please try again","errorType":"http","errorClass":"HTTPException","httpStatus":500,"severity":"error","filePath":"litellm/proxy/management_endpoints/ui_sso.py","lineNumber":2287,"sourceCode":"        proxy_logging_obj=proxy_logging_obj,\n        user_email=user_email,\n        user_defined_values=user_defined_values,\n        alternate_user_id=user_id,\n    )\n    if user_info is None:\n        raise HTTPException(status_code=500, detail=\"Failed to retrieve user information from SSO\")\n    if not user_info.user_id:\n        raise HTTPException(status_code=500, detail=\"Failed to retrieve user information from SSO\")\n\n    await retain_sso_identity_assertion_for_ema(user_id=user_info.user_id, assertion=sso_assertion)\n\n    teams: list[str] = []\n    if hasattr(user_info, \"teams\") and user_info.teams:\n        teams = user_info.teams if isinstance(user_info.teams, list) else []\n\n    team_details: Final = await _fetch_cli_sso_team_details(prisma_client=prisma_client, teams=teams)\n    if team_details is None:\n        raise HTTPException(\n            status_code=500,\n            detail=\"Could not resolve team model grants for this login. Please try again\",\n        )\n    resolved_teams: Final = _cli_sso_session_teams(team_details)\n    attribution_metadata: Final = build_cli_sso_attribution_metadata(result=result)\n    if attribution_metadata:\n        await _persist_cli_sso_user_metadata(\n            prisma_client=prisma_client,\n            user_id=cast(str, user_info.user_id),\n            attribution_metadata=attribution_metadata,\n        )\n\n    flow[\"session_data\"] = {\n        \"user_id\": cast(str, user_info.user_id),\n        \"user_role\": user_info.user_role,\n        \"models\": user_info.models if hasattr(user_info, \"models\") else [],\n        \"user_email\": user_email,\n        \"teams\": resolved_teams,","sourceCodeStart":2269,"sourceCodeEnd":2305,"githubUrl":"https://github.com/BerriAI/litellm/blob/77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8/litellm/proxy/management_endpoints/ui_sso.py#L2269-L2305","documentation":"Error \"Could not resolve team model grants for this login. Please try again\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/proxy/management_endpoints/ui_sso.py:2287 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the login; if it persists, check the database connection and proxy logs for team model resolution errors."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8","analyzedAt":"2026-08-18T11:44:31.656Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}