Commit 3208dad1e7e0c1eeb638e5a2779a290ed9c3e73a
1 parent
99eb9607
Exists in
master
and in
4 other branches
Respect group membership in notification service
Showing
1 changed file
with
4 additions
and
0 deletions
Show diff stats
app/services/notification_service.rb
| ... | ... | @@ -174,6 +174,10 @@ class NotificationService |
| 174 | 174 | |
| 175 | 175 | tm = project.users_projects.find_by_user_id(user.id) |
| 176 | 176 | |
| 177 | + if !tm && project.group | |
| 178 | + tm = project.users_groups.find_by_user_id(user.id) | |
| 179 | + end | |
| 180 | + | |
| 177 | 181 | # reject users who globally disabled notification and has no membership |
| 178 | 182 | next user.notification.disabled? unless tm |
| 179 | 183 | ... | ... |