]> source.dussan.org Git - redmine.git/commitdiff
Code cleanup: use safe navigation operator in app/models/mailer.rb
authorGo MAEDA <maeda@farend.jp>
Sat, 6 Apr 2019 06:17:03 +0000 (06:17 +0000)
committerGo MAEDA <maeda@farend.jp>
Sat, 6 Apr 2019 06:17:03 +0000 (06:17 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@18045 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mailer.rb

index 5ef10c1d7ec8ba696cef5f30739a7b66f5500219..c1eef53e49cb674c34ab6f11b83ececf8493127a 100644 (file)
@@ -632,7 +632,7 @@ class Mailer < ActionMailer::Base
     mail_from = Mail::Address.new(Setting.mail_from)
     if mail_from.display_name.blank? && mail_from.comments.blank?
       mail_from.display_name =
-        (@author && @author.logged?) ? @author.name : Setting.app_title
+        @author&.logged? ? @author.name : Setting.app_title
     end
 
     headers.reverse_merge! 'X-Mailer' => 'Redmine',
@@ -653,13 +653,13 @@ class Mailer < ActionMailer::Base
     # Removes the author from the recipients and cc
     # if the author does not want to receive notifications
     # about what the author do
-    if @author && @author.logged? && @author.pref.no_self_notified
+    if @author&.logged? && @author.pref.no_self_notified
       addresses = @author.mails
       headers[:to] -= addresses if headers[:to].is_a?(Array)
       headers[:cc] -= addresses if headers[:cc].is_a?(Array)
     end
 
-    if @author && @author.logged?
+    if @author&.logged?
       redmine_headers 'Sender' => @author.login
     end