When restarting a resource make sure that the parsed_template_id is set
we need this to re-create resources else we get foreign key errors from the db. Change-Id: I41b142db020ae84026f3b7007ecd7d927a27880d Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
This commit is contained in:
parent
1da0f5d974
commit
014566935a
|
@ -286,6 +286,12 @@ class Stack(object):
|
|||
stop resource_name and all that depend on it
|
||||
start resource_name and all that depend on it
|
||||
'''
|
||||
|
||||
if self.parsed_template_id == 0:
|
||||
stack = db_api.stack_get(self.context, self.name)
|
||||
if stack:
|
||||
self.parsed_template_id = stack.raw_template.parsed_template.id
|
||||
|
||||
order = []
|
||||
self.resource_append_deps(self.resources[resource_name], order)
|
||||
failed = False
|
||||
|
|
Loading…
Reference in New Issue