|
|
|
@ -360,7 +360,7 @@ class ChangeTeacherView(APIView): |
|
|
|
except get_user_model().DoesNotExist: |
|
|
|
except get_user_model().DoesNotExist: |
|
|
|
return Response("Нет пользователя c таким email", status=404) |
|
|
|
return Response("Нет пользователя c таким email", status=404) |
|
|
|
p.teacher = teacher |
|
|
|
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() |
|
|
|
p.save() |
|
|
|
except Progress.DoesNotExist: |
|
|
|
except Progress.DoesNotExist: |
|
|
|
return Response("не найден прогресс по заданному id", status=404) |
|
|
|
return Response("не найден прогресс по заданному id", status=404) |
|
|
|
|