* Deny wrong pull (#13308) * Deny wrong pull * Update routers/api/v1/repo/pull.go Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Markus <git+markus@obermui.de> Co-authored-by: zeripath <art27@cantab.net> * CI.restart() Co-authored-by: Markus <git+markus@obermui.de> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: 6543 <6543@obermui.de>tags/v1.13.0-rc2
@@ -284,6 +284,12 @@ func CreatePullRequest(ctx *context.APIContext, form api.CreatePullRequestOption | |||
// "422": | |||
// "$ref": "#/responses/validationError" | |||
if form.Head == form.Base { | |||
ctx.Error(http.StatusUnprocessableEntity, "BaseHeadSame", | |||
"Invalid PullRequest: There are no changes between the head and the base") | |||
return | |||
} | |||
var ( | |||
repo = ctx.Repo.Repository | |||
labelIDs []int64 |