fix: create pr branch name escape

This commit is contained in:
yystopf 2021-12-28 18:29:58 +08:00
parent 8e4e6fc0ac
commit f3cf2c87c9
1 changed files with 3 additions and 1 deletions

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