summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openstack_auth/user.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/openstack_auth/user.py b/openstack_auth/user.py
index 42b1071..57bae3f 100644
--- a/openstack_auth/user.py
+++ b/openstack_auth/user.py
@@ -183,7 +183,10 @@ class User(models.AnonymousUser):
self.project_id = project_id or tenant_id
self.project_name = project_name or tenant_name
self.service_catalog = service_catalog
- self._services_region = services_region
+ self._services_region = (
+ services_region
+ or utils.default_services_region(service_catalog)
+ )
self.roles = roles or []
self.endpoint = endpoint
self.enabled = enabled