Loading user/lib/assign_manager.py +1 −2 Original line number Diff line number Diff line Loading @@ -234,11 +234,10 @@ class AssignUsersManager: def remove_instructors_from_exercise( user_ids: List[str], exercise_id: int, user: User ) -> None: # qs is not evaluated here exercise = ensure_exists(Exercise.objects.filter(id=exercise_id)) exercise_instructors = ExerciseAccess.objects.filter( exercise_id=exercise_id, group=User.AuthGroup.INSTRUCTOR ) ) # exercise_instructors qs is not evaluated here if ( user.group != User.AuthGroup.ADMIN and len(user_ids) >= exercise_instructors.count() Loading Loading
user/lib/assign_manager.py +1 −2 Original line number Diff line number Diff line Loading @@ -234,11 +234,10 @@ class AssignUsersManager: def remove_instructors_from_exercise( user_ids: List[str], exercise_id: int, user: User ) -> None: # qs is not evaluated here exercise = ensure_exists(Exercise.objects.filter(id=exercise_id)) exercise_instructors = ExerciseAccess.objects.filter( exercise_id=exercise_id, group=User.AuthGroup.INSTRUCTOR ) ) # exercise_instructors qs is not evaluated here if ( user.group != User.AuthGroup.ADMIN and len(user_ids) >= exercise_instructors.count() Loading