solum app create with param file fails

Change-Id: Ie31bc0f42aa95c778c77b6ae85f3e826a1e471e2
Closes-Bug: #1519805
This commit is contained in:
Vijendar Komalla 2015-11-25 14:54:49 -06:00
parent 7bf6d13389
commit c4a8e6c2ea
1 changed files with 11 additions and 0 deletions

View File

@ -15,6 +15,7 @@
import datetime
import six
import wsme
from wsme import types as wtypes
@ -57,6 +58,12 @@ class App(api_types.Base):
repo_token = wtypes.text
created_at = datetime.datetime
parameters = {wtypes.text: api_types.MultiType(wtypes.text,
six.integer_types,
bool,
float)}
"""User defined parameters"""
def __init__(self, *args, **kwargs):
super(App, self).__init__(*args, **kwargs)
@ -92,6 +99,10 @@ class App(api_types.Base):
'stack_id',
]
base = super(App, self).as_dict(db_model)
if self.parameters is not wsme.Unset:
base.update({'parameters': self.parameters})
for a in attrs:
if getattr(self, a) is wsme.Unset:
continue