From 320bb655fc88da945137cf6886a0d9b40aa42a11 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Sat, 16 May 2026 20:41:17 +0900 Subject: [PATCH] appview/repo/index: don't try to fetch readme when missing Signed-off-by: Seongmin Lee --- appview/repo/index.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/appview/repo/index.go b/appview/repo/index.go index 98002d29..1ed3edcb 100644 --- a/appview/repo/index.go +++ b/appview/repo/index.go @@ -326,12 +326,14 @@ func (rp *Repo) buildIndexResponse(ctx context.Context, repo *models.Repo, ref s } } - bytes, err := tangled.GitTempGetBlob(ctx, xrpcc, readmeFileName, ref, repo.RepoDid) - if err != nil { - errs = errors.Join(errs, fmt.Errorf("failed to call git.getBlob: %w", err)) - return + if readmeFileName != "" { + bytes, err := tangled.GitTempGetBlob(ctx, xrpcc, readmeFileName, ref, repo.RepoDid) + if err != nil { + errs = errors.Join(errs, fmt.Errorf("failed to call git.getBlob: %w", err)) + return + } + readmeContent = string(bytes) } - readmeContent = string(bytes) }) // commits -- 2.51.2