lib/aws/cfn/compiler/mixins/parse.rb in aws-cfn-compiler-0.9.15 vs lib/aws/cfn/compiler/mixins/parse.rb in aws-cfn-compiler-0.9.16
- old
+ new
@@ -120,9 +120,18 @@
item.merge! YAML.load(content)
else
next
end
+ unless item.has_key?(base)
+ filn = if @config[:expandedpaths]
+ filename
+ else
+ short_path(filename,2)
+ end
+ @logger.error " !! error: Brick in #{filn} does not define #{section}/#{base}!?\nIt defines these: #{item.keys}"
+ abort!
+ end
rescue
abort! " !! error: #{$!}"
end
else
pm = []