Monorepo for Tangled tangled.org

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 <me@oppi.li>

oppi.li 88699cd8 812a7689

verified
Changed files
+4 -5
appview
repo
+4 -5
appview/repo/index.go
··· 123 123 } 124 124 } 125 125 126 - languageInfo, err := rp.getLanguageInfo(f, signedClient, ref) 126 + languageInfo, err := rp.getLanguageInfo(f, signedClient) 127 127 if err != nil { 128 128 log.Printf("failed to compute language percentages: %s", err) 129 129 // non-fatal ··· 158 158 func (rp *Repo) getLanguageInfo( 159 159 f *reporesolver.ResolvedRepo, 160 160 signedClient *knotclient.SignedClient, 161 - ref string, 162 161 ) ([]types.RepoLanguageDetails, error) { 163 162 // first attempt to fetch from db 164 163 langs, err := db.GetRepoLanguages( 165 164 rp.db, 166 165 db.FilterEq("repo_at", f.RepoAt), 167 - db.FilterEq("ref", ref), 166 + db.FilterEq("ref", f.Ref), 168 167 ) 169 168 170 169 if err != nil || langs == nil { 171 170 // non-fatal, fetch langs from ks 172 - ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, ref) 171 + ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, f.Ref) 173 172 if err != nil { 174 173 return nil, err 175 174 } ··· 179 178 for l, s := range ls.Languages { 180 179 langs = append(langs, db.RepoLanguage{ 181 180 RepoAt: f.RepoAt, 182 - Ref: ref, 181 + Ref: f.Ref, 183 182 Language: l, 184 183 Bytes: s, 185 184 })