diff options
author | Dean Troyer <dtroyer@gmail.com> | 2012-05-11 10:53:47 -0500 |
---|---|---|
committer | Dean Troyer <dtroyer@gmail.com> | 2012-05-14 16:30:35 -0500 |
commit | 51f6cc6573319f66b6127d5f2b50e57949b59107 (patch) | |
tree | 969aa93e40a0a5016d4d6eedaed75cfd6a007341 | |
parent | e9ba370434537bcf1e53266e24397311d595b71e (diff) | |
download | python-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.py | 2 |
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, |