diff --git a/apps/users/serializers/user_serializers.py b/apps/users/serializers/user_serializers.py index 0c0adcff2..c0452e76e 100644 --- a/apps/users/serializers/user_serializers.py +++ b/apps/users/serializers/user_serializers.py @@ -712,7 +712,7 @@ class UserManageSerializer(serializers.Serializer): raise AppApiException(1004, "无法删除管理员") user_id = self.data.get('id') - team_member_list = QuerySet(TeamMember).filter(team_id=user_id) + team_member_list = QuerySet(TeamMember).filter(Q(user_id=user_id) | Q(team_id=user_id)) # 删除团队成员权限 QuerySet(TeamMemberPermission).filter( member_id__in=[team_member.id for team_member in team_member_list]).delete()