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()