Commit 583bfac5f57d3d5c599c8d5d1c422e1bf7b9f265
1 parent
5ad4be29
Exists in
master
and in
4 other branches
Fix Note notification for entities without assignee
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
app/services/notification_service.rb
... | ... | @@ -109,7 +109,10 @@ class NotificationService |
109 | 109 | recipients = [note.commit_author] |
110 | 110 | else |
111 | 111 | opts.merge!(noteable_id: note.noteable_id) |
112 | - recipients = [note.noteable.try(:author), note.noteable.try(:assignee)] | |
112 | + target = note.noteable | |
113 | + recipients = [] | |
114 | + recipients << target.assignee if target.respond_to?(:assignee) | |
115 | + recipients << target.author if target.respond_to?(:author) | |
113 | 116 | end |
114 | 117 | |
115 | 118 | # Get users who left comment in thread | ... | ... |