diff --git a/access/views.py b/access/views.py index d115cd8..6078584 100644 --- a/access/views.py +++ b/access/views.py @@ -314,7 +314,7 @@ class ManagementPassword(generics.GenericAPIView): password = ''.join(random.choice(string.ascii_letters) for _x in range(8)) try: - user = get_user_model().objects.get(email=email) + user = get_user_model().objects.get(email=email.lower()) except get_user_model().DoesNotExist: return Response('user not found', status=404) 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)