Monorepo for Tangled tangled.org
2

Configure Feed

Select the types of activity you want to include in your feed.

appview/repo/forks: don't look up forks if repo did is empty

Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>

author willdot.net committer
Tangled
date (May 14, 2026, 4:33 PM +0300) commit 9052fb79 parent 22e1f6f9 change-id nrzquvry
+13 -10
+13 -10
appview/repo/repo.go
··· 1511 1511 return 1512 1512 } 1513 1513 1514 + var forks []models.Repo 1515 + totalCount := 0 1514 1516 page := pagination.FromContext(r.Context()) 1517 + if f.RepoDid != "" { 1518 + forks, err = db.GetReposPaginated(rp.db, page, orm.FilterEq("source", f.RepoDid)) 1519 + if err != nil { 1520 + l.Error("failed to fetch forks", "err", err, "repoAt", f.RepoAt()) 1521 + return 1522 + } 1515 1523 1516 - forks, err := db.GetReposPaginated(rp.db, page, orm.FilterEq("source", f.RepoDid)) 1517 - if err != nil { 1518 - l.Error("failed to fetch forks", "err", err, "repoAt", f.RepoAt()) 1519 - return 1520 - } 1521 - 1522 - totalCount, err := db.GetForkCount(rp.db, f.RepoDid) 1523 - if err != nil { 1524 - l.Error("failed to fetch fork count", "err", err, "repoAt", f.RepoAt()) 1525 - return 1524 + totalCount, err = db.GetForkCount(rp.db, f.RepoDid) 1525 + if err != nil { 1526 + l.Error("failed to fetch fork count", "err", err, "repoAt", f.RepoAt()) 1527 + return 1528 + } 1526 1529 } 1527 1530 1528 1531 err = rp.pages.RepoForks(w, pages.RepoForksParams{