]> source.dussan.org Git - gitea.git/commitdiff
bug fixed for fork repos (#560)
authorLunny Xiao <xiaolunwen@gmail.com>
Tue, 3 Jan 2017 04:41:10 +0000 (12:41 +0800)
committerGitHub <noreply@github.com>
Tue, 3 Jan 2017 04:41:10 +0000 (12:41 +0800)
routers/repo/pull.go

index 5e51fda4951d9ebda832d1c3eadf26c7f8c84bb0..583f3b0a355f0f09f83609fe663074fe24d2d4bb 100644 (file)
@@ -48,7 +48,7 @@ func getForkRepository(ctx *context.Context) *models.Repository {
                return nil
        }
 
-       if !forkRepo.CanBeForked() {
+       if !forkRepo.CanBeForked() || !forkRepo.HasAccess(ctx.User) {
                ctx.Handle(404, "getForkRepository", nil)
                return nil
        }