Commit 80daf9a7774fd757a8838f0b49b6384ec7ceb724

Authored by Dmitriy Zaporozhets
1 parent 8bbac457

Use current_user for Notification#merge_mr

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/services/merge_requests/auto_merge_service.rb
... ... @@ -12,7 +12,7 @@ module MergeRequests
12 12 merge_request.author_id_of_changes = current_user.id
13 13 merge_request.merge
14 14  
15   - notification.merge_mr(merge_request)
  15 + notification.merge_mr(merge_request, current_user)
16 16 create_merge_event(merge_request)
17 17 execute_project_hooks(merge_request)
18 18  
... ...
app/services/merge_requests/merge_service.rb
... ... @@ -10,7 +10,7 @@ module MergeRequests
10 10 merge_request.author_id_of_changes = current_user.id
11 11 merge_request.merge
12 12  
13   - notification.merge_mr(merge_request)
  13 + notification.merge_mr(merge_request, current_user)
14 14 create_merge_event(merge_request)
15 15 execute_project_hooks(merge_request)
16 16  
... ...
app/services/notification_service.rb
... ... @@ -86,12 +86,12 @@ class NotificationService
86 86 # * merge_request assignee if their notification level is not Disabled
87 87 # * project team members with notification level higher then Participating
88 88 #
89   - def merge_mr(merge_request)
  89 + def merge_mr(merge_request, current_user)
90 90 recipients = reject_muted_users([merge_request.author, merge_request.assignee], merge_request.target_project)
91 91 recipients = recipients.concat(project_watchers(merge_request.target_project)).uniq
92 92  
93 93 recipients.each do |recipient|
94   - mailer.merged_merge_request_email(recipient.id, merge_request.id, merge_request.author_id_of_changes)
  94 + mailer.merged_merge_request_email(recipient.id, merge_request.id, current_user.id)
95 95 end
96 96 end
97 97  
... ...