From 083642b2dd82779def5a3ff455e2471b1f64af4b Mon Sep 17 00:00:00 2001 From: Kelketek Date: Fri, 19 Jul 2013 17:22:46 -0500 Subject: [PATCH] Fixed an issue with the backend authentication not getting the proper user model. --- src/web/backends.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/web/backends.py b/src/web/backends.py index 21c5f9a100..6365d9e904 100644 --- a/src/web/backends.py +++ b/src/web/backends.py @@ -1,5 +1,5 @@ from django.contrib.auth.backends import ModelBackend -from django.contrib.auth.models import User +from django.contrib.auth import get_user_model class CaseInsensitiveModelBackend(ModelBackend): """ @@ -7,6 +7,7 @@ class CaseInsensitiveModelBackend(ModelBackend): generally expected. This backend supports case insensitive username authentication. """ def authenticate(self, username=None, password=None): + User = get_user_model() try: user = User.objects.get(username__iexact=username) if user.check_password(password):