From 51f6cc6573319f66b6127d5f2b50e57949b59107 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Fri, 11 May 2012 10:53:47 -0500 Subject: [PATCH] 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 --- keystoneclient/v2_0/tenants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keystoneclient/v2_0/tenants.py b/keystoneclient/v2_0/tenants.py index eb371b88f..6804f9d73 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,