Prevent an uncaught exception from being rasied.

An uncaught TypeError will be raised if auth_ref.management_url is None.

Change-Id: I054aac24299c051afbc4497d56c6e286f5fa8616
Fixes: bug #1089188
This commit is contained in:
K Jonathan Harker
2012-12-11 18:23:44 -08:00
parent 095cdd1057
commit 15f67872ee

View File

@@ -149,7 +149,7 @@ class Client(client.HTTPClient):
# to determine what to do. Otherwise, load up the service catalog
self.auth_token = self.auth_ref.auth_token
if self.auth_ref.scoped:
if self.management_url is None:
if self.management_url is None and self.auth_ref.management_url:
self.management_url = self.auth_ref.management_url[0]
self.tenant_name = self.auth_ref.tenant_name
self.tenant_id = self.auth_ref.tenant_id