diff --git a/progress/views.py b/progress/views.py index 3073fce..482e36a 100644 --- a/progress/views.py +++ b/progress/views.py @@ -360,7 +360,7 @@ class ChangeTeacherView(APIView): except get_user_model().DoesNotExist: return Response("Нет пользователя c таким email", status=404) p.teacher = teacher - p.progresslesson_set.filter(status=ProgressLesson.STATUSES.wait).update(checker=teacher) + p.progresslesson_set.exclude(status=ProgressLesson.STATUSES.done).update(checker=teacher) p.save() except Progress.DoesNotExist: return Response("не найден прогресс по заданному id", status=404)