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