summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McGivern <sean@gitlab.com>2016-08-02 14:04:16 +0100
committerFatih Acet <acetfatih@gmail.com>2016-08-12 23:24:46 +0300
commit3cc07e7e391a995361bb2523fef5e092570643f3 (patch)
tree60bac8be0defedcdc72f3a3d86711f0259f5f29c
parent3b84cfdc74e27c5f0b94187f5a15c95e3f292554 (diff)
downloadgitlab-ce-3cc07e7e391a995361bb2523fef5e092570643f3.tar.gz
Fix resolve_conflicts endpoint
-rw-r--r--app/controllers/projects/merge_requests_controller.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/app/controllers/projects/merge_requests_controller.rb b/app/controllers/projects/merge_requests_controller.rb
index abea9ced624..42dc0bb4a43 100644
--- a/app/controllers/projects/merge_requests_controller.rb
+++ b/app/controllers/projects/merge_requests_controller.rb
@@ -152,10 +152,9 @@ class Projects::MergeRequestsController < Projects::ApplicationController
def resolve_conflicts
begin
- Gitlab::Conflict::FileCollection.new(@merge_request).resolve_conflicts!(params[:merge_request], nil, user: current_user)
+ Gitlab::Conflict::FileCollection.new(@merge_request).resolve_conflicts!(params, user: current_user)
- redirect_to namespace_project_merge_request_path(@project.namespace, @project, @merge_request),
- notice: 'Merge conflicts resolved. The merge request can now be merged.'
+ head :ok
rescue Gitlab::Conflict::File::MissingResolution => e
render status: :bad_request, json: { message: e.message }
end