diff --git a/lib/geocoder/lookups/maxmind_local.rb b/lib/geocoder/lookups/maxmind_local.rb index 94867e67f41bcc55572faa3dafb82db45a94cfee..3d58546d90d4016544289ebda3fb2f5aa01063ee 100644 --- a/lib/geocoder/lookups/maxmind_local.rb +++ b/lib/geocoder/lookups/maxmind_local.rb @@ -36,7 +36,7 @@ module Geocoder::Lookup addr = IPAddr.new(query.text).to_i q = "SELECT l.country, l.region, l.city FROM maxmind_location l JOIN maxmind_blocks b USING (locId) - WHERE b.startIpNum <= #{addr} AND #{addr} <= b.endIpNum AND b.endIpNum" + WHERE b.startIpNum <= #{addr} AND #{addr} <= b.endIpNum" if r = ActiveRecord::Base.connection.execute(q).first [Hash[*[:country_name, :region_name, :city_name].zip(r).flatten]] end