summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-09-30 19:08:19 +0000
committerGerrit Code Review <review@openstack.org>2013-09-30 19:08:19 +0000
commit730142d3928dabfe150680db297f8e396420a5a7 (patch)
treed839d79381bf3f79441c57f749b09d9213868b7b
parent7431b5b334f1bfb944bf7f8ac86c8ff185b6def4 (diff)
parentbd28461d0805bb024004a271bf0e18cceabd1a24 (diff)
downloaddjango_openstack_auth-730142d3928dabfe150680db297f8e396420a5a7.tar.gz
Merge "Missing check, supporting changes in horizon for middleware changes"
-rw-r--r--openstack_auth/backend.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/openstack_auth/backend.py b/openstack_auth/backend.py
index 1beb5cd..6b74383 100644
--- a/openstack_auth/backend.py
+++ b/openstack_auth/backend.py
@@ -57,7 +57,8 @@ class KeystoneBackend(object):
Note: this required monkey-patching the ``contrib.auth`` middleware
to make the ``request`` object available to the auth backend class.
"""
- if user_id == self.request.session["user_id"]:
+ if (hasattr(self, 'request') and
+ user_id == self.request.session["user_id"]):
token = self.request.session['token']
endpoint = self.request.session['region_endpoint']
services_region = self.request.session['services_region']