···
81
-
repoInfo := f.RepoInfo(user)
ps, err := db.GetPipelineStatuses(
86
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
87
-
db.FilterEq("repo_name", repoInfo.Name),
88
-
db.FilterEq("knot", repoInfo.Knot),
84
+
db.FilterEq("repo_owner", f.Did),
85
+
db.FilterEq("repo_name", f.Name),
86
+
db.FilterEq("knot", f.Knot),
l.Error("failed to query db", "err", err)
···
p.pages.Pipelines(w, pages.PipelinesParams{
95
+
RepoInfo: f.RepoInfo(user),
···
112
-
repoInfo := f.RepoInfo(user)
pipelineId := chi.URLParam(r, "pipeline")
l.Error("empty pipeline ID")
···
ps, err := db.GetPipelineStatuses(
129
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
130
-
db.FilterEq("repo_name", repoInfo.Name),
131
-
db.FilterEq("knot", repoInfo.Knot),
125
+
db.FilterEq("repo_owner", f.Did),
126
+
db.FilterEq("repo_name", f.Name),
127
+
db.FilterEq("knot", f.Knot),
db.FilterEq("id", pipelineId),
···
p.pages.Workflow(w, pages.WorkflowParams{
148
-
RepoInfo: repoInfo,
144
+
RepoInfo: f.RepoInfo(user),
Pipeline: singlePipeline,
···
ctx, cancel := context.WithCancel(r.Context())
179
-
user := p.oauth.GetUser(r)
f, err := p.repoResolver.Resolve(r)
l.Error("failed to get repo and knot", "err", err)
···
187
-
repoInfo := f.RepoInfo(user)
pipelineId := chi.URLParam(r, "pipeline")
workflow := chi.URLParam(r, "workflow")
if pipelineId == "" || workflow == "" {
···
ps, err := db.GetPipelineStatuses(
199
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
200
-
db.FilterEq("repo_name", repoInfo.Name),
201
-
db.FilterEq("knot", repoInfo.Knot),
192
+
db.FilterEq("repo_owner", f.Did),
193
+
db.FilterEq("repo_name", f.Name),
194
+
db.FilterEq("knot", f.Knot),
db.FilterEq("id", pipelineId),
if err != nil || len(ps) != 1 {
···
211
-
spindle := repoInfo.Spindle
212
-
knot := repoInfo.Knot
204
+
spindle := f.Spindle
rkey := singlePipeline.Rkey
if spindle == "" || knot == "" || rkey == "" {