diff options
-rw-r--r-- | openstack_auth/user.py | 5 |
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 |