···
81
-
repoInfo := f.RepoInfo(user)
ps, err := db.GetPipelineStatuses(
85
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
86
-
db.FilterEq("repo_name", repoInfo.Name),
87
-
db.FilterEq("knot", repoInfo.Knot),
83
+
db.FilterEq("repo_owner", f.Did),
84
+
db.FilterEq("repo_name", f.Name),
85
+
db.FilterEq("knot", f.Knot),
l.Error("failed to query db", "err", err)
···
p.pages.Pipelines(w, pages.PipelinesParams{
94
+
RepoInfo: f.RepoInfo(user),
···
111
-
repoInfo := f.RepoInfo(user)
pipelineId := chi.URLParam(r, "pipeline")
l.Error("empty pipeline ID")
···
ps, err := db.GetPipelineStatuses(
127
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
128
-
db.FilterEq("repo_name", repoInfo.Name),
129
-
db.FilterEq("knot", repoInfo.Knot),
123
+
db.FilterEq("repo_owner", f.Did),
124
+
db.FilterEq("repo_name", f.Name),
125
+
db.FilterEq("knot", f.Knot),
db.FilterEq("id", pipelineId),
···
p.pages.Workflow(w, pages.WorkflowParams{
146
-
RepoInfo: repoInfo,
142
+
RepoInfo: f.RepoInfo(user),
Pipeline: singlePipeline,
···
ctx, cancel := context.WithCancel(r.Context())
177
-
user := p.oauth.GetUser(r)
f, err := p.repoResolver.Resolve(r)
l.Error("failed to get repo and knot", "err", err)
···
185
-
repoInfo := f.RepoInfo(user)
pipelineId := chi.URLParam(r, "pipeline")
workflow := chi.URLParam(r, "workflow")
if pipelineId == "" || workflow == "" {
···
ps, err := db.GetPipelineStatuses(
196
-
db.FilterEq("repo_owner", repoInfo.OwnerDid),
197
-
db.FilterEq("repo_name", repoInfo.Name),
198
-
db.FilterEq("knot", repoInfo.Knot),
189
+
db.FilterEq("repo_owner", f.Did),
190
+
db.FilterEq("repo_name", f.Name),
191
+
db.FilterEq("knot", f.Knot),
db.FilterEq("id", pipelineId),
if err != nil || len(ps) != 1 {
···
208
-
spindle := repoInfo.Spindle
209
-
knot := repoInfo.Knot
201
+
spindle := f.Spindle
rkey := singlePipeline.Rkey
if spindle == "" || knot == "" || rkey == "" {