From daf0681f064cf1de54f9c91f44737c31bf196d92 Mon Sep 17 00:00:00 2001 From: Adrien Cunin Date: Tue, 4 Sep 2012 15:47:34 +0200 Subject: Generate a flavorid if needed at flavor creation When creating a new flavor, it's now possible to omit flavorid. In this case it will be automatically generated using utils.gen_uuid(). nova-manage and OS API updated accordingly. Fixes: bug #1043410 Change-Id: Ibf9229599dac953177fbf1ffac5242ed716142db --- nova/api/openstack/compute/contrib/flavormanage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nova/api') diff --git a/nova/api/openstack/compute/contrib/flavormanage.py b/nova/api/openstack/compute/contrib/flavormanage.py index d6bd87005..a7e313c9c 100644 --- a/nova/api/openstack/compute/contrib/flavormanage.py +++ b/nova/api/openstack/compute/contrib/flavormanage.py @@ -58,7 +58,7 @@ class FlavorManageController(wsgi.Controller): vals = body['flavor'] name = vals['name'] - flavorid = vals['id'] + flavorid = vals.get('id') memory_mb = vals.get('ram') vcpus = vals.get('vcpus') root_gb = vals.get('disk') -- cgit