lib/inspec_tools/csv.rb in inspec_tools-3.0.0 vs lib/inspec_tools/csv.rb in inspec_tools-3.1.0.pre1

- old
+ new

@@ -72,10 +72,14 @@ cci_number = get_cci_number(row[@mapping['control.tags']['cci']]) nist = get_nist_reference(cci_number) unless cci_number.nil? control['tags']['nist'] = nist unless nist.nil? || nist.include?(nil) @mapping['control.tags'].each do |tag| if tag.first == 'cci' - control['tags'][tag.first] = cci_number + if cci_number.is_a? Array + control['tags'][tag.first] = cci_number + else + control['tags'][tag.first] = [cci_number] + end next end control['tags'][tag.first] = row[tag.last] unless row[tag.last].nil? end unless @mapping['control.tags']['severity'].nil? || row[@mapping['control.tags']['severity']].nil?