lib/icarus/mod/tools/mod_sync.rb in Icarus-Mod-Tools-1.5.0 vs lib/icarus/mod/tools/mod_sync.rb in Icarus-Mod-Tools-1.5.1

- old
+ new

@@ -18,10 +18,10 @@ @firestore.mods end def modinfo_array @modinfo_array ||= @firestore.modinfo_array.map do |url| - retrieve_from_url(url)[:mods].map { |mod| Modinfo.new(mod) } + retrieve_from_url(url)[:mods].map { |mod| Modinfo.new(mod) if mod[:name] =~ /[a-z0-9]+/i } rescue Icarus::Mod::Tools::RequestFailed warn "Skipped; Failed to retrieve #{url}" next rescue JSON::ParserError => e warn "Skipped; Invalid JSON: #{e.full_message}"