]> source.dussan.org Git - redmine.git/commitdiff
Fix: Allow to set no_notification option when receiving emails via IMAP or POP3 ...
authorGo MAEDA <maeda@farend.jp>
Fri, 6 Jul 2018 00:51:28 +0000 (00:51 +0000)
committerGo MAEDA <maeda@farend.jp>
Fri, 6 Jul 2018 00:51:28 +0000 (00:51 +0000)
Patch by Holger Just.

git-svn-id: http://svn.redmine.org/redmine/trunk@17432 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mail_handler.rb
test/unit/mail_handler_test.rb

index 7690dfa2b9de53837b90f4f1d9f1a28b1522a5ab..ecc131051c1a64ee2cd7f68f19920c8b6dc76475 100755 (executable)
@@ -65,7 +65,7 @@ class MailHandler < ActionMailer::Base
     %w(project status tracker category priority assigned_to fixed_version).each do |option|
       options[:issue][option.to_sym] = env[option] if env[option]
     end
-    %w(allow_override unknown_user no_permission_check no_account_notice default_group project_from_subaddress).each do |option|
+    %w(allow_override unknown_user no_permission_check no_account_notice no_notification default_group project_from_subaddress).each do |option|
       options[option.to_sym] = env[option] if env[option]
     end
     if env['private']
index 62875b9a01ebdf5dd25b8b0a3ab531acde8b1dfa..401198fed7068abfd739b40422800753531537c4 100644 (file)
@@ -1146,12 +1146,13 @@ class MailHandlerTest < ActiveSupport::TestCase
     options = MailHandler.extract_options_from_env({
       'tracker' => 'defect',
       'project' => 'foo',
-      'unknown_user' => 'create'
+      'unknown_user' => 'create',
+      'no_notification' => '1'
     })
 
     assert_equal({
       :issue => {:tracker => 'defect', :project => 'foo'},
-      :unknown_user => 'create'
+      :unknown_user => 'create', :no_notification => '1'
     }, options)
   end