summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2012-05-11 10:53:47 -0500
committerDean Troyer <dtroyer@gmail.com>2012-05-14 16:30:35 -0500
commit51f6cc6573319f66b6127d5f2b50e57949b59107 (patch)
tree969aa93e40a0a5016d4d6eedaed75cfd6a007341
parente9ba370434537bcf1e53266e24397311d595b71e (diff)
downloadpython-keystoneclient-51f6cc6573319f66b6127d5f2b50e57949b59107.tar.gz
Fix Tenant.update() for enabled=False
Tenant.update() fails when attempting to set enabled=False due to how the test to see if it was set in the arg list is formed. Change-Id: Ibeea992c172cb9858d7201c9025f9715f98d3416
-rw-r--r--keystoneclient/v2_0/tenants.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/keystoneclient/v2_0/tenants.py b/keystoneclient/v2_0/tenants.py
index eb371b8..6804f9d 100644
--- a/keystoneclient/v2_0/tenants.py
+++ b/keystoneclient/v2_0/tenants.py
@@ -30,7 +30,7 @@ class Tenant(base.Resource):
# Preserve the existing settings; keystone legacy resets these?
new_name = name if name else self.name
new_description = description if description else self.description
- new_enabled = enabled if enabled else self.enabled
+ new_enabled = enabled if enabled is not None else self.enabled
try:
retval = self.manager.update(self.id, tenant_name=new_name,