diff --git a/flashcards/api.py b/flashcards/api.py index 5dc58cc..5af6b6c 100644 --- a/flashcards/api.py +++ b/flashcards/api.py @@ -49,6 +49,5 @@ class IsAuthenticatedAndConfirmed(BasePermission): if not request.user: return False if not request.user.is_authenticated(): return False if request.user.confirmed_email: return True - if (now() - request.user.date_joined).days > 0: - raise PermissionDenied('Please verify your email before continuing') - return True + if (now() - request.user.date_joined).days < 0: return True + raise PermissionDenied('Please verify your email before continuing') diff --git a/flashcards/views.py b/flashcards/views.py index 17e04ec..cd40a92 100644 --- a/flashcards/views.py +++ b/flashcards/views.py @@ -427,7 +427,7 @@ class UserFlashcardQuizViewSet(GenericViewSet, CreateModelMixin, UpdateModelMixi blanked_word=blanked_word) user_flashcard_quiz.save() response = QuizResponseSerializer(instance=user_flashcard_quiz, mask=mask) - log_event(request, response) + log_event(request, response.data) return Response(response.data, status=HTTP_200_OK) def partial_update(self, request, *args, **kwargs):