+ if @diary_entry.save
+ default_lang = @user.preferences.find(:first, :conditions => {:k => "diary.default_language"})
+ if default_lang
+ default_lang.v = @diary_entry.language_code
+ default_lang.save!
+ else
+ @user.preferences.create(:k => "diary.default_language", :v => @diary_entry.language_code)
+ end