Fix missing import

This commit is contained in:
Andrew Godwin 2016-06-16 11:45:08 +01:00
parent 773f1332ee
commit 6fe841337d

View File

@ -60,6 +60,8 @@ def http_session_user(func):
if not hasattr(message, "http_session"):
raise ValueError("Did not see a http session to get auth from")
if message.http_session is None:
# Inner import to avoid reaching into models before load complete
from django.contrib.auth.models import AnonymousUser
message.user = AnonymousUser()
# Otherwise, be a bit naughty and make a fake Request with just
# a "session" attribute (later on, perhaps refactor contrib.auth to