X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/973e7ae3982fcfe1d55913690c8c0a9315f5c978..30756f72ca2e3db095d00bc3b90bb3e47ca4ab6f:/app/models/user.rb diff --git a/app/models/user.rb b/app/models/user.rb index da3964142..036f2fdc4 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -112,6 +112,7 @@ class User < ActiveRecord::Base before_save :encrypt_password before_save :update_tile after_save :spam_check + after_save :reset_preferred_languages def to_param display_name @@ -192,6 +193,10 @@ class User < ActiveRecord::Base @preferred_languages ||= Locale.list(languages) end + def reset_preferred_languages + @preferred_languages = nil + end + def nearby(radius = NEARBY_RADIUS, num = NEARBY_USERS) if home_lon && home_lat gc = OSM::GreatCircle.new(home_lat, home_lon)