Fix incorrect redirect URL and authorization in Update branch feature

This commit is contained in:
t-tsutsumi
2017-05-09 04:55:55 +09:00
parent d6f49eb442
commit 2dcc14b4d9

View File

@@ -153,7 +153,7 @@ trait PullRequestsControllerBase extends ControllerBase {
} getOrElse NotFound()
})
post("/:owner/:repository/pull/:id/update_branch")(writableUsersOnly { baseRepository =>
post("/:owner/:repository/pull/:id/update_branch")(readableUsersOnly { baseRepository =>
(for {
issueId <- params("id").toIntOpt
loginAccount <- context.loginAccount
@@ -217,7 +217,7 @@ trait PullRequestsControllerBase extends ControllerBase {
}
}
}
redirect(s"/${repository.owner}/${repository.name}/pull/${issueId}")
redirect(s"/${baseRepository.owner}/${baseRepository.name}/pull/${issueId}")
}) getOrElse NotFound()
})