···
706
-
err = db.NewIssue(tx, &db.Issue{
706
+
issue := &db.Issue{
713
-
log.Println("failed to create issue", err)
714
-
rp.pages.Notice(w, "issues", "Failed to create issue.")
718
-
issueId, err := db.GetIssueId(rp.db, f.RepoAt)
712
+
err = db.NewIssue(tx, issue)
720
-
log.Println("failed to get issue id", err)
714
+
log.Println("failed to create issue", err)
rp.pages.Notice(w, "issues", "Failed to create issue.")
···
742
-
IssueId: int64(issueId),
736
+
IssueId: int64(issue.IssueId),
···
752
-
err = db.SetIssueAt(rp.db, f.RepoAt, issueId, resp.Uri)
746
+
err = db.SetIssueAt(rp.db, f.RepoAt, issue.IssueId, resp.Uri)
log.Println("failed to set issue at", err)
rp.pages.Notice(w, "issues", "Failed to create issue.")
···
err = rp.posthog.Enqueue(posthog.Capture{
763
-
Properties: posthog.Properties{"repo_at": f.RepoAt.String(), "issue_id": issueId},
757
+
Properties: posthog.Properties{"repo_at": f.RepoAt.String(), "issue_id": issue.IssueId},
log.Println("failed to enqueue posthog event:", err)
770
-
rp.pages.HxLocation(w, fmt.Sprintf("/%s/issues/%d", f.OwnerSlashRepo(), issueId))
764
+
rp.pages.HxLocation(w, fmt.Sprintf("/%s/issues/%d", f.OwnerSlashRepo(), issue.IssueId))