refactor(keys): keep validate_key_team_change permission check on the key's assigned member

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
shivam 2026-09-11 23:55:49 +00:00 committed by ryan
parent a052da6974
commit 062e17a7ac

View file

@ -3876,10 +3876,7 @@ async def validate_key_team_change(
team_obj=team,
)
or TeamMemberPermissionChecks.does_team_member_have_permissions_for_endpoint(
team_member_role=_get_caller_team_role(
team_table=team_table,
user_api_key_dict=change_initiated_by,
),
team_member_role=None if member_object is None else member_object.role,
team_table=team_table,
route=KeyManagementRoutes.KEY_UPDATE.value,
)