Browse Source

fix: create pr branch name escape

tags/v4.0.0^2
yystopf 4 years ago
parent
commit
f3cf2c87c9
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      app/services/pull_requests/create_service.rb

+ 3
- 1
app/services/pull_requests/create_service.rb View File

@@ -129,8 +129,10 @@ class PullRequests::CreateService < ApplicationService
end

def merge_original_pull_params
base_pull_params[:head] = CGI.escape(base_pull_params[:head])
base_pull_params[:base] = CGI.escape(base_pull_params[:base])
if pull_request.is_original && @params[:merge_user_login]
base_pull_params.merge(head: "#{@params[:merge_user_login]}:#{@params[:head]}")
base_pull_params.merge(head: "#{@params[:merge_user_login]}:#{base_pull_params[:head]}")
else
base_pull_params
end


Loading…
Cancel
Save