diff options
author | Go MAEDA <maeda@farend.jp> | 2023-02-26 07:48:19 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2023-02-26 07:48:19 +0000 |
commit | 41b4bc54a5e000830da5eedc6a495b9a6b2b6a1f (patch) | |
tree | 7bc18a9936d5e7b7a764bd6a8ef958ee06283247 /app/models/journal.rb | |
parent | 9a625f261039e523b8aab77ad2017d96abd4e08c (diff) | |
download | redmine-41b4bc54a5e000830da5eedc6a495b9a6b2b6a1f.tar.gz redmine-41b4bc54a5e000830da5eedc6a495b9a6b2b6a1f.zip |
Disable auto watch for the anonymous user (#38238).
Patch by Felix Schäfer.
git-svn-id: https://svn.redmine.org/redmine/trunk@22116 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/models/journal.rb')
-rw-r--r-- | app/models/journal.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/models/journal.rb b/app/models/journal.rb index 24c02dfbd..4b4139a14 100644 --- a/app/models/journal.rb +++ b/app/models/journal.rb @@ -336,8 +336,8 @@ class Journal < ActiveRecord::Base end def add_watcher - if user && - user.allowed_to?(:add_issue_watchers, project) && + if user&.active? && + user&.allowed_to?(:add_issue_watchers, project) && user.pref.auto_watch_on?('issue_contributed_to') && !Watcher.any_watched?(Array.wrap(journalized), user) journalized.set_watcher(user, true) |