diff --git a/scripts/generate_regions.rb b/scripts/generate_regions.rb index 2c1b9d2..52c1d20 100755 --- a/scripts/generate_regions.rb +++ b/scripts/generate_regions.rb @@ -36,7 +36,7 @@ def self.fetch(uri) unless entry_regions.nil? included = entry_regions.reject { |r| r.start_with?('-') } excluded = entry_regions.select { |r| r.start_with?('-') }.map! { |v| v.tr('-', '') } - next unless included&.include?(id) && !excluded.include?(id) + next if (!included.empty? && !included&.include?(id)) || excluded.include?(id) end entry['keywords'].each { |category| used_categories.merge!(categories.slice(category)) }