From a28a3c961b5aad2a21fb7753ec6b284f11dbb347 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste <bleme@pm.me>
Date: Thu, 18 Apr 2019 12:10:57 +0200
Subject: [PATCH] bugfix: fix #120 use get_user_model

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

diff --git a/djangoldp/views.py b/djangoldp/views.py
index f93ceb8b..3e5c62be 100644
--- a/djangoldp/views.py
+++ b/djangoldp/views.py
@@ -1,6 +1,7 @@
 from django.apps import apps
 from django.conf import settings
 from django.conf.urls import url, include
+from django.contrib.auth import get_user_model
 from django.core.exceptions import FieldDoesNotExist
 from django.core.urlresolvers import get_resolver
 from django.db.utils import OperationalError, ProgrammingError
@@ -119,7 +120,7 @@ class LDPViewSet(LDPViewSetGenerator):
         return type(LDPSerializer)(model_name + 'Serializer', (LDPSerializer,), {'Meta': meta_class})
 
     def perform_create(self, serializer, **kwargs):
-        if hasattr(self.model._meta, 'auto_author') and isinstance(self.request.user, settings.AUTH_USER_MODEL):
+        if hasattr(self.model._meta, 'auto_author') and isinstance(self.request.user, get_user_model()):
             kwargs[self.model._meta.auto_author] = self.request.user
         serializer.save(**kwargs)
 
-- 
GitLab