mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-08 14:35:52 +01:00
Don't filter pull request target repositories
because users who can access the forked repository should see the original repositories and other forked repositories basically.
This commit is contained in:
@@ -382,12 +382,11 @@ trait PullRequestsControllerBase extends ControllerBase {
|
|||||||
diffs,
|
diffs,
|
||||||
((forkedRepository.repository.originUserName, forkedRepository.repository.originRepositoryName) match {
|
((forkedRepository.repository.originUserName, forkedRepository.repository.originRepositoryName) match {
|
||||||
case (Some(userName), Some(repositoryName)) => getRepository(userName, repositoryName) match {
|
case (Some(userName), Some(repositoryName)) => getRepository(userName, repositoryName) match {
|
||||||
case Some(originRepository) => originRepository.repository :: getForkedRepositories(userName, repositoryName)
|
case Some(x) => x.repository :: getForkedRepositories(userName, repositoryName)
|
||||||
case None => getForkedRepositories(userName, repositoryName)
|
case None => getForkedRepositories(userName, repositoryName)
|
||||||
}
|
}
|
||||||
case _ => forkedRepository.repository :: getForkedRepositories(forkedRepository.owner, forkedRepository.name)
|
case _ => forkedRepository.repository :: getForkedRepositories(forkedRepository.owner, forkedRepository.name)
|
||||||
}).filter { repository => isReadable(repository, context.loginAccount) }
|
}).map { repository => (repository.userName, repository.repositoryName) },
|
||||||
.map { repository => (repository.userName, repository.repositoryName) },
|
|
||||||
commits.flatten.map(commit => getCommitComments(forkedRepository.owner, forkedRepository.name, commit.id, false)).flatten.toList,
|
commits.flatten.map(commit => getCommitComments(forkedRepository.owner, forkedRepository.name, commit.id, false)).flatten.toList,
|
||||||
originId,
|
originId,
|
||||||
forkedId,
|
forkedId,
|
||||||
|
|||||||
Reference in New Issue
Block a user