Fix 'heat list' when there are no stacks

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
This commit is contained in:
Angus Salkeld 2012-04-13 10:13:42 +10:00
parent ec794e6d4a
commit 5bb18073cb
2 changed files with 5 additions and 2 deletions

View File

@ -55,8 +55,9 @@ class StackController(object):
res = {'ListStacksResponse': {'ListStacksResult': {'StackSummaries': [] } } }
summaries = res['ListStacksResponse']['ListStacksResult']['StackSummaries']
for s in stack_list['stacks']:
summaries.append(s)
if stack_list != None:
for s in stack_list['stacks']:
summaries.append(s)
return res

View File

@ -40,6 +40,8 @@ class EngineManager(manager.Manager):
logger.info('context is %s' % context)
res = {'stacks': [] }
stacks = db_api.stack_get_all(None)
if stacks == None:
return res
for s in stacks:
ps = parser.Stack(s.name, s.raw_template.template, params)
mem = {}