From 47ac97d284ed5e2e07d954db2e60dcb265badb33 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Tue, 9 Jun 2026 16:16:51 -0500 Subject: [PATCH] debug: add error logging to OrgWikiRepoExists --- routers/web/shared/user/header.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/routers/web/shared/user/header.go b/routers/web/shared/user/header.go index 400c10f9d0..abcd848697 100644 --- a/routers/web/shared/user/header.go +++ b/routers/web/shared/user/header.go @@ -213,9 +213,15 @@ func loadHeaderCount(ctx *context.Context) error { func OrgWikiRepoExists(ctx *context.Context, ownerID int64, repoName string) bool { dbRepo, err := repo_model.GetRepositoryByName(ctx, ownerID, repoName) if err != nil { + log.Trace("OrgWikiRepoExists: repo %s not found for owner %d: %v", repoName, ownerID, err) return false } - // Check if the wiki sidecar repo exists by trying to get its default branch. - _, err = gitrepo.GetDefaultBranch(ctx, dbRepo.WikiStorageRepo()) - return err == nil + wikiRepo := dbRepo.WikiStorageRepo() + _, err = gitrepo.GetDefaultBranch(ctx, wikiRepo) + if err != nil { + log.Error("OrgWikiRepoExists: GetDefaultBranch for wiki of %s failed: %v (path: %s)", dbRepo.FullName(), err, wikiRepo.RelativePath()) + return false + } + log.Trace("OrgWikiRepoExists: wiki found for %s", dbRepo.FullName()) + return true }