create_litellm_teams_from_service_principal_team_ids

This commit is contained in:
Ishaan Jaff 2025-04-09 17:49:08 -07:00
parent 958c284957
commit f85767e4af

View file

@ -1193,7 +1193,12 @@ class MicrosoftSSOHandler:
litellm_team_name: Optional[str] = service_principal_team.get(
"principalDisplayName"
)
if litellm_team_id:
if not litellm_team_id:
verbose_proxy_logger.debug(
f"Skipping team creation for {litellm_team_name} because it has no principalId"
)
continue
try:
verbose_proxy_logger.debug(
f"Creating Litellm Team: {litellm_team_id} - {litellm_team_name}"
@ -1203,6 +1208,8 @@ class MicrosoftSSOHandler:
where={"team_id": litellm_team_id}
)
verbose_proxy_logger.debug(f"Team object: {team_obj}")
# only create a new team if it doesn't exist
if team_obj:
verbose_proxy_logger.debug(
f"Team already exists: {litellm_team_id} - {litellm_team_name}"