From b15bfc2edd5d3dd0dca805786bdcf22d3fb0339d Mon Sep 17 00:00:00 2001 From: Unmesh Gurjar Date: Thu, 22 Mar 2012 11:19:45 +0530 Subject: Fixed status validation. Fixes bug 960884. Fixed the status value validation in os-hosts extension and added a negative scenario in unit test for os-hosts extension. Change-Id: Ib4166757561e531494a1a4d3070d7c8971b57dc5 --- nova/api/openstack/compute/contrib/hosts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nova/api') diff --git a/nova/api/openstack/compute/contrib/hosts.py b/nova/api/openstack/compute/contrib/hosts.py index 93e0dd983..a93da9e01 100644 --- a/nova/api/openstack/compute/contrib/hosts.py +++ b/nova/api/openstack/compute/contrib/hosts.py @@ -138,7 +138,7 @@ class HostController(object): key = raw_key.lower().strip() val = raw_val.lower().strip() if key == "status": - if val[:6] in ("enable", "disabl"): + if val in ("enable", "disable"): update_values['status'] = val.startswith("enable") else: explanation = _("Invalid status: '%s'") % raw_val -- cgit