X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/1a2bdacf1769d3157b895b662b6e43a2aa59d9e6..dedda1a157f0d7b95e983eacebab3c333dd8077b:/app/models/user.rb diff --git a/app/models/user.rb b/app/models/user.rb index 908a3d013..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 @@ -189,7 +190,11 @@ class User < ActiveRecord::Base end def preferred_languages - @locales ||= Locale.list(languages) + @preferred_languages ||= Locale.list(languages) + end + + def reset_preferred_languages + @preferred_languages = nil end def nearby(radius = NEARBY_RADIUS, num = NEARBY_USERS)