No exception message supplied Django Rest Framework

Views

class UserRestorePassword(APIView):
    def put(self, request):
        serializer = UserRestorePasswordSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        try:
            User.objects.get(email=serializer.validated_data['email'])
        except:
            return Response({'message': 'User not found'})
        send_mail_for_restore_user_password(
            user_email=serializer.validated_data['email'],
            restore_password_uuid=serializer.validated_data['restore_password_uuid']
        )
        serializer.save()
        return Response({'message': 'Please check your email'})

Serializers

    email = serializers.EmailField()
    restore_password_uuid = serializers.CharField(default=uuid.uuid4)

    def create(self, validated_data):
        return User.objects.update(**validated_data)

Urls

path('reset/', UserRestorePassword.as_view()),

Что не так, почему выдает эту ошибку "No exception message supplied"?

UPD: Проглядел код, ошибка вызывается на моменте сохранения сериализатора, ибо отправка на почту отрабатывает, а запись в базе не изменяется

Вернуться на верх