lib/miasma/contrib/aws/orchestration.rb in miasma-aws-0.1.32 vs lib/miasma/contrib/aws/orchestration.rb in miasma-aws-0.1.34
- old
+ new
@@ -167,10 +167,10 @@
params['OnFailure'] = stack.disable_rollback ? 'DO_NOTHING' : 'ROLLBACK'
end
if(stack.on_failure)
params['OnFailure'] = stack.on_failure == 'nothing' ? 'DO_NOTHING' : stack.on_failure.upcase
end
- if(stack.data[:template].empty?)
+ if(!stack.dirty?(:template) && stack.persisted?)
params['UsePreviousTemplate'] = true
else
params['TemplateBody'] = MultiJson.dump(stack.template)
end
if(stack.persisted?)