lib/sfn/command/destroy.rb in sfn-1.0.0 vs lib/sfn/command/destroy.rb in sfn-1.0.2
- old
+ new
@@ -51,10 +51,10 @@
def nested_stack_cleanup!(stack)
stack.nested_stacks.each do |n_stack|
nested_stack_cleanup!(n_stack)
end
nest_stacks = stack.template.fetch('Resources', {}).values.find_all do |resource|
- resource['Type'] == stack.api.class.const_get(:RESOURCE_MAPPING).key(stack.class).to_s
+ provider.connection.data[:stack_types].include?(resource['Type'])
end.each do |resource|
url = resource['Properties']['TemplateURL']
if(url)
_, bucket_name, path = URI.parse(url).path.split('/', 3)
bucket = provider.connection.api_for(:storage).buckets.get(bucket_name)