summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2015-06-24 14:19:49 +0000
committerStan Hu <stanhu@gmail.com>2015-06-24 14:19:49 +0000
commitc465af093096990ee42b3021fce157d02b8864cb (patch)
treec7f27ba986702fa47e5c8031a0d8076bf9eb7348
parent7aa8e12c549f1fc8bdc90d1ecfc8535a61f2aacb (diff)
parent8b94ca655d2508a6b1885d170d4ad823787b2790 (diff)
downloadgitlab-ce-c465af093096990ee42b3021fce157d02b8864cb.tar.gz
Merge branch 'master' into 'master'
Updated merge request merged web hook to correctly fire action=merged. I believe this merge request will fix both issues #879 and #498. If a merge request was merged via the command line, the correct web hook was fired with the field `object_attributes.action = "merge"`. However, if the merge request was merged via the web UI, the webhook would be fired with `object_attributes.action = "open"`. See merge request !780
-rw-r--r--CHANGELOG1
-rw-r--r--app/services/merge_requests/auto_merge_service.rb2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 498ec05fca9..60ee11b5f6e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
Please view this file on the master branch, on stable branches it's out of date.
v 7.13.0 (unreleased)
+ - Fix Merge Request webhook to properly fire "merge" action when accepted from the web UI
- Fix invalid timestamps in RSS feeds (Rowan Wookey)
- Fix error when deleting a user who has projects (Stan Hu)
- Fix downloading of patches on public merge requests when user logged out (Stan Hu)
diff --git a/app/services/merge_requests/auto_merge_service.rb b/app/services/merge_requests/auto_merge_service.rb
index 378b39bb9d6..cdedf48b0c0 100644
--- a/app/services/merge_requests/auto_merge_service.rb
+++ b/app/services/merge_requests/auto_merge_service.rb
@@ -14,7 +14,7 @@ module MergeRequests
create_merge_event(merge_request, current_user)
create_note(merge_request)
notification_service.merge_mr(merge_request, current_user)
- execute_hooks(merge_request)
+ execute_hooks(merge_request, 'merge')
true
else