]> source.dussan.org Git - redmine.git/commitdiff
Fixed MailHandler broken by I18n fallback added in r4679.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 10 Jan 2011 19:57:41 +0000 (19:57 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 10 Jan 2011 19:57:41 +0000 (19:57 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4682 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mail_handler.rb

index 617f0ee11f8e8e80f220ab2528fded5919ae71ee..1410a6091625742181b1f61b2ece83faabd339e1 100644 (file)
@@ -235,8 +235,8 @@ class MailHandler < ActionMailer::Base
   def extract_keyword!(text, attr, format=nil)
     keys = [attr.to_s.humanize]
     if attr.is_a?(Symbol)
-      keys << l("field_#{attr}", :default => '', :locale =>  user.language) if user
-      keys << l("field_#{attr}", :default => '', :locale =>  Setting.default_language)
+      keys << l("field_#{attr}", :default => '', :locale =>  user.language) if user && user.language.present?
+      keys << l("field_#{attr}", :default => '', :locale =>  Setting.default_language) if Setting.default_language.present?
     end
     keys.reject! {|k| k.blank?}
     keys.collect! {|k| Regexp.escape(k)}