diff --git a/lib/redmine_mentions/journal_patch.rb b/lib/redmine_mentions/journal_patch.rb index d8f3199..5a45a23 100644 --- a/lib/redmine_mentions/journal_patch.rb +++ b/lib/redmine_mentions/journal_patch.rb @@ -3,7 +3,7 @@ module JournalPatch def self.included(base) base.class_eval do after_create :send_mail - + def send_mail if self.journalized.is_a?(Issue) && self.notes.present? issue = self.journalized @@ -17,6 +17,7 @@ def send_mail username = mentioned_user.first[1..-1] if user = User.find_by_login(username) MentionMailer.notify_mentioning(issue, self, user).deliver + issue.add_watcher user unless user.in? [issue.author, issue.assigned_to] end end end