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