From 88699cd8909befe3d0c862a6bc65ce42a0d3bee7 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 19 Jul 2025 19:10:09 +0100 Subject: [PATCH] appview: calculate default branch for storage in languages table do not use the empty string, but use the calculated default branch instead. Signed-off-by: oppiliappan --- appview/repo/index.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/appview/repo/index.go b/appview/repo/index.go index 9dcac0f1..edc21e0d 100644 --- a/appview/repo/index.go +++ b/appview/repo/index.go @@ -123,7 +123,7 @@ func (rp *Repo) RepoIndex(w http.ResponseWriter, r *http.Request) { } } - languageInfo, err := rp.getLanguageInfo(f, signedClient, ref) + languageInfo, err := rp.getLanguageInfo(f, signedClient) if err != nil { log.Printf("failed to compute language percentages: %s", err) // non-fatal @@ -158,18 +158,17 @@ func (rp *Repo) RepoIndex(w http.ResponseWriter, r *http.Request) { func (rp *Repo) getLanguageInfo( f *reporesolver.ResolvedRepo, signedClient *knotclient.SignedClient, - ref string, ) ([]types.RepoLanguageDetails, error) { // first attempt to fetch from db langs, err := db.GetRepoLanguages( rp.db, db.FilterEq("repo_at", f.RepoAt), - db.FilterEq("ref", ref), + db.FilterEq("ref", f.Ref), ) if err != nil || langs == nil { // non-fatal, fetch langs from ks - ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, ref) + ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, f.Ref) if err != nil { return nil, err } @@ -179,7 +178,7 @@ func (rp *Repo) getLanguageInfo( for l, s := range ls.Languages { langs = append(langs, db.RepoLanguage{ RepoAt: f.RepoAt, - Ref: ref, + Ref: f.Ref, Language: l, Bytes: s, }) -- 2.51.2