diff --git a/lib/tasks/sync_geo_data.rake b/lib/tasks/sync_geo_data.rake index ab06c46..b4e15b4 100644 --- a/lib/tasks/sync_geo_data.rake +++ b/lib/tasks/sync_geo_data.rake @@ -164,7 +164,11 @@ namespace :geo do country = Country.find_by!(code: data["country_code"]) state = State.find_by(code: data["state_code"]) - city = City.find_or_create_by!(name: data["name"]) do |c| + city = City.find_or_create_by!( + name: data["name"], + country_code: country&.code, + state_code: state&.code, + ) do |c| c.country_id = country.id, c.country_code = country.code, c.latitude = data["latitude"],