diff --git a/accounts/models.py b/accounts/models.py
index 2fcabe5043564a23192158da39fcd341049684f1..04ac6e52549e1cb80c468836172854e712679fd5 100644
--- a/accounts/models.py
+++ b/accounts/models.py
@@ -5,9 +5,10 @@ from django.db import models
 from django.db.models.signals import pre_save
 from django.dispatch import receiver
 from django.utils import timezone
+from guardian.mixins import GuardianUserMixin
 
 
-class User(AbstractUser):
+class User(AbstractUser, GuardianUserMixin):
     pass
 
 
diff --git a/ebooko/settings.py b/ebooko/settings.py
index 8169d3b10fcc45846b94c04332448ff6cddf34ec..9ac21c15abe639c3ef54063ea54e8fe400b9a26b 100644
--- a/ebooko/settings.py
+++ b/ebooko/settings.py
@@ -150,3 +150,5 @@ DJANGO_TABLES2_TEMPLATE = "django-tables2/bulma.html"
 # Media URL
 MEDIA_URL = "/media/"
 MEDIA_ROOT = BASE_DIR / 'media'
+
+GUARDIAN_MONKEY_PATCH = False