diff --git a/appview/repo/index.go b/appview/repo/index.go index b9075d86..81d3ae08 100644 --- a/appview/repo/index.go +++ b/appview/repo/index.go @@ -112,11 +112,14 @@ func (rp *Repo) Index(w http.ResponseWriter, r *http.Request) { l.Error("failed to GetVerifiedObjectCommits", "err", err) } - // TODO: a bit dirty - languageInfo, err := rp.getLanguageInfo(r.Context(), l, f, result.Ref, ref == "") - if err != nil { - l.Warn("failed to compute language percentages", "err", err) - // non-fatal + var languageInfo []types.RepoLanguageDetails + if !result.IsEmpty { + // TODO: a bit dirty + languageInfo, err = rp.getLanguageInfo(r.Context(), l, f, result.Ref, ref == "") + if err != nil { + l.Warn("failed to compute language percentages", "err", err) + // non-fatal + } } var shas []string