Fix wrong redirection when non-existent branch name is given as default branch (#3669)

This commit is contained in:
Naoki Takezoe
2024-12-21 22:13:27 +09:00
committed by GitHub
parent a5a2e4732d
commit 743bdab79b

View File

@@ -178,7 +178,7 @@ trait RepositorySettingsControllerBase extends ControllerBase {
/** Update default branch */
post("/:owner/:repository/settings/update_default_branch", defaultBranchForm)(ownerOnly { (form, repository) =>
if (!repository.branchList.contains(form.defaultBranch)) {
redirect(s"/${repository.owner}/${repository.name}/settings/options")
redirect(s"/${repository.owner}/${repository.name}/settings/branches")
} else {
saveRepositoryDefaultBranch(repository.owner, repository.name, form.defaultBranch)
// Change repository HEAD