X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2aca6920dc3488a381b275d21a31344da02029e6..d3700e6201b4b78a70bbb2941572edc985b63c2c:/app/models/user.rb?ds=sidebyside diff --git a/app/models/user.rb b/app/models/user.rb index 2a0a5ab45..aaa00169f 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -117,6 +117,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 @@ -197,6 +198,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)