···473473 l := rp.logger.With("handler", "pipelineSettings")
474474475475 f, err := rp.repoResolver.Resolve(r)
476476+ if err != nil {
477477+ l.Error("failed to get repo and knot", "err", err)
478478+ w.WriteHeader(http.StatusBadRequest)
479479+ return
480480+ }
481481+476482 user := rp.oauth.GetMultiAccountUser(r)
477483478478- // all spindles that the repo owner is a member of
479479- spindles, err := rp.enforcer.GetSpindlesForUser(f.Did)
484484+ spindles, err := db.RecentSpindles(r.Context(), rp.db, syntax.DID(user.Did))
480485 if err != nil {
481486 l.Error("failed to fetch spindles", "err", err)
482482- return
483487 }
484488485489 var secrets []*tangled.RepoListSecrets_Secret