From 376afbd3eee813e49c68e1728db777ad3fa4205e Mon Sep 17 00:00:00 2001 From: poyo Date: Sat, 25 Jul 2026 00:24:47 +0200 Subject: [PATCH] fix faulty private repo logic. --- app/middleware/repo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/middleware/repo.go b/app/middleware/repo.go index 9d53919..0810a7a 100644 --- a/app/middleware/repo.go +++ b/app/middleware/repo.go @@ -31,7 +31,7 @@ func RepoMiddleware(db *db.DB) mux.MiddlewareFunc { // verify if the user has access to the repo. reqUser, ok := r.Context().Value(lib.UserKey).(*types.User) - if dbRepo.IsPrivate && (ok || dbRepo.User.ID != reqUser.ID) { + if dbRepo.IsPrivate && (!ok || dbRepo.User.ID != reqUser.ID) { templating.Render(w, r, "base", "repo/not_found") return } -- 2.54.0