Fix 500 error when creating accelerators

Change-Id: Id0d5616c8e962699ae6435966a9b79b0aaaef54d
Closes-Bug: #1737575
This commit is contained in:
zhuli 2017-12-12 00:37:51 +08:00
parent 111630aa07
commit acdfafa083
2 changed files with 3 additions and 3 deletions

View File

@ -57,8 +57,8 @@ class Accelerator(base.APIBase):
setattr(self, field, kwargs.get(field, wtypes.Unset))
@classmethod
def convert_with_links(cls, rpc_acc):
accelerator = Accelerator(**rpc_acc.as_dict())
def convert_with_links(cls, acc_obj):
accelerator = Accelerator(**acc_obj.as_dict())
url = pecan.request.public_url
accelerator.links = [
link.Link.make_link('self', url, 'accelerators',

View File

@ -55,4 +55,4 @@ class ConductorAPI(object):
:returns: created accelerator object.
"""
cctxt = self.client.prepare(topic=self.topic, server=CONF.host)
return cctxt.call(context, 'accelerator_create', values=acc_obj)
return cctxt.call(context, 'accelerator_create', acc_obj=acc_obj)