From 58e5fc77d37a90a437944278ddddcdbdccc8ef55 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 3 Jul 2024 11:43:22 +0200 Subject: [PATCH] Fix issues with anonymous users --- api/views.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api/views.py b/api/views.py index a32054a..588a38c 100644 --- a/api/views.py +++ b/api/views.py @@ -186,7 +186,10 @@ class FailedApiCallViewSet(viewsets.ModelViewSet): return [] def perform_create(self, serializer): - serializer.save(user=self.request.user) + if self.request.user.is_anonymous == False: + serializer.save(user=self.request.user) + else: + serializer.save() class LogViewSet(viewsets.ModelViewSet): queryset = Log.objects.all() @@ -197,4 +200,7 @@ class LogViewSet(viewsets.ModelViewSet): return [] def perform_create(self, serializer): - serializer.save(user=self.request.user) + if self.request.user.is_anonymous == False: + serializer.save(user=self.request.user) + else: + serializer.save()