app/models/city.rb in geopolitical-2.0.0 vs app/models/city.rb in geopolitical-3.0.0
- old
+ new
@@ -39,10 +39,10 @@
end
def set_defaults
self.nation ||= region.try(:nation)
return unless City.where(slug: slug).first
- self.slug += "-#{region.abbr}"
+ self.slug += "-#{region.abbr || region.slug}"
return unless City.where(slug: slug).first
raise "Two cities with the same name in #{region}: '#{slug}'"
end
def phone