From 7f848fb7c915904598976a7291e12713de3e3865 Mon Sep 17 00:00:00 2001
From: Calum Mackervoy <c.mackervoy@gmail.com>
Date: Tue, 29 Sep 2020 15:15:21 +0000
Subject: [PATCH] bugfix: force resolve request.user for auto_author

---
 djangoldp/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/djangoldp/views.py b/djangoldp/views.py
index 083c88c5..8112f45a 100644
--- a/djangoldp/views.py
+++ b/djangoldp/views.py
@@ -538,7 +538,7 @@ class LDPViewSet(LDPViewSetGenerator):
             if auto_author_field is not None:
                 kwargs[self.model._meta.auto_author] = getattr(self.request.user, auto_author_field, None)
             else:
-                kwargs[self.model._meta.auto_author] = self.request.user
+                kwargs[self.model._meta.auto_author] = get_user_model().objects.get(pk=self.request.user.pk)
         serializer.save(**kwargs)
 
     def get_queryset(self, *args, **kwargs):
-- 
GitLab