···466466 var repos []Repo
467467468468 rows, err := e.Query(
469469- `select did, name, knot, rkey, description, created, source
470470- from repos
471471- where did = ? and source is not null and source != ''
472472- order by created desc`,
473473- did,
469469+ `select distinct r.did, r.name, r.knot, r.rkey, r.description, r.created, r.source
470470+ from repos r
471471+ left join collaborators c on r.at_uri = c.repo_at
472472+ where (r.did = ? or c.subject_did = ?)
473473+ and r.source is not null
474474+ and r.source != ''
475475+ order by r.created desc`,
476476+ did, did,
474477 )
475478 if err != nil {
476479 return nil, err