Commit 63e6f055f12a5f955ae3bb7f27b562f89efbd8bb

Authored by Dmitriy Zaporozhets
1 parent 2f585840

Fix notify specs. Fix merge request close via api

lib/api/merge_requests.rb
... ... @@ -94,6 +94,8 @@ module Gitlab
94 94  
95 95 authorize! :modify_merge_request, merge_request
96 96  
  97 + MergeRequestObserver.current_user = current_user
  98 +
97 99 if merge_request.update_attributes attrs
98 100 merge_request.reload_code
99 101 merge_request.mark_as_unchecked
... ...
spec/mailers/notify_spec.rb
... ... @@ -107,7 +107,7 @@ describe Notify do
107 107 let(:issue) { create(:issue, assignee: assignee, project: project ) }
108 108  
109 109 describe 'that are new' do
110   - subject { Notify.new_issue_email(issue.id) }
  110 + subject { Notify.new_issue_email(issue.assignee_id, issue.id) }
111 111  
112 112 it_behaves_like 'an assignee email'
113 113  
... ... @@ -172,7 +172,7 @@ describe Notify do
172 172 let(:merge_request) { create(:merge_request, assignee: assignee, project: project) }
173 173  
174 174 describe 'that are new' do
175   - subject { Notify.new_merge_request_email(merge_request.id) }
  175 + subject { Notify.new_merge_request_email(merge_request.assignee_id, merge_request.id) }
176 176  
177 177 it_behaves_like 'an assignee email'
178 178  
... ...