mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 01:08:48 -03:30
Use id instead of pk or checking for anonymous user
This commit is contained in:
@@ -14,7 +14,6 @@ from django.db import models
|
|||||||
from django.core.exceptions import ValidationError
|
from django.core.exceptions import ValidationError
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from django.utils.timezone import now
|
from django.utils.timezone import now
|
||||||
from django.contrib.auth.models import AnonymousUser
|
|
||||||
|
|
||||||
# Django-JSONField
|
# Django-JSONField
|
||||||
from jsonfield import JSONField
|
from jsonfield import JSONField
|
||||||
@@ -291,7 +290,7 @@ class PrimordialModel(CreatedModifiedModel):
|
|||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
update_fields = kwargs.get('update_fields', [])
|
update_fields = kwargs.get('update_fields', [])
|
||||||
user = get_current_user()
|
user = get_current_user()
|
||||||
if user and (user == AnonymousUser or not user.pk):
|
if user and not user.id:
|
||||||
user = None
|
user = None
|
||||||
if not self.pk and not self.created_by:
|
if not self.pk and not self.created_by:
|
||||||
self.created_by = user
|
self.created_by = user
|
||||||
|
|||||||
Reference in New Issue
Block a user