summaryrefslogtreecommitdiffstats
path: root/app/models/mail_handler.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2011-03-13 13:24:56 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2011-03-13 13:24:56 +0000
commit59bf5cea6ec40553adeb93eb55530c4357bf5626 (patch)
tree8ea686bfdf5d896a4ffafece80c48088b0a6f792 /app/models/mail_handler.rb
parent9375f1c3a4ea42a7175febf75da404dbf59aa7b0 (diff)
downloadredmine-59bf5cea6ec40553adeb93eb55530c4357bf5626.tar.gz
redmine-59bf5cea6ec40553adeb93eb55530c4357bf5626.zip
Fixed: mail handler keywords are not removed when updating issues (#7785).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5105 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/models/mail_handler.rb')
-rw-r--r--app/models/mail_handler.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/mail_handler.rb b/app/models/mail_handler.rb
index e509d0918..25643a326 100644
--- a/app/models/mail_handler.rb
+++ b/app/models/mail_handler.rb
@@ -155,9 +155,10 @@ class MailHandler < ActionMailer::Base
# ignore CLI-supplied defaults for new issues
@@handler_options[:issue].clear
- journal = issue.init_journal(user, cleaned_up_text_body)
+ journal = issue.init_journal(user)
issue.safe_attributes = issue_attributes_from_keywords(issue)
issue.safe_attributes = {'custom_field_values' => custom_field_values_from_keywords(issue)}
+ journal.notes = cleaned_up_text_body
add_attachments(issue)
issue.save!
logger.info "MailHandler: issue ##{issue.id} updated by #{user}" if logger && logger.info