From 77f88b47bcde06aeb22c9464edddb59e0a27814d Mon Sep 17 00:00:00 2001 From: Fernando Alonso <krakatoa1987@gmail.com> Date: Tue, 6 May 2014 13:17:36 -0300 Subject: [PATCH] Fix: Maxmind insert task sorts files alphabetically --- lib/maxmind_database.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/maxmind_database.rb b/lib/maxmind_database.rb index 1949e8a6..60d3a5ae 100644 --- a/lib/maxmind_database.rb +++ b/lib/maxmind_database.rb @@ -83,7 +83,7 @@ module Geocoder case package when :geolite_city_csv # use the last two in case multiple versions exist - files = Dir.glob(File.join(dir, "GeoLiteCity_*/*.csv"))[-2..-1] + files = Dir.glob(File.join(dir, "GeoLiteCity_*/*.csv"))[-2..-1].sort Hash[*files.zip(["maxmind_geolite_city_blocks", "maxmind_geolite_city_location"]).flatten] when :geolite_country_csv {File.join(dir, "GeoIPCountryWhois.csv") => "maxmind_geolite_country"} -- GitLab