From 8df8e466e64ecbb7c6a69c8ee0525d9e41617df7 Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Sat, 28 Feb 2026 16:54:11 +0100 Subject: [PATCH] use context --- cmd/survey/tasks/base.go | 4 ++-- cmd/survey/tasks/createIssue.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/survey/tasks/base.go b/cmd/survey/tasks/base.go index aae7fff..6b5538c 100644 --- a/cmd/survey/tasks/base.go +++ b/cmd/survey/tasks/base.go @@ -101,8 +101,8 @@ func TUIQuestion(interfaceType task.InterfaceType, fields ...huh.Field) *huh.Gro // FetchIssues retrives all issues from the app and returns those that are relevant for validation, // excluding the setup issue. It also updates the setup issue with the latest data from the app. -func FetchIssues(app *service.App, setupIssue *models.Issue) ([]*models.Issue, error) { - issues, err := app.Issues.SearchIssues(context.Background(), "", models.IssueFilter{}) +func FetchIssues(ctx context.Context, app *service.App, setupIssue *models.Issue) ([]*models.Issue, error) { + issues, err := app.Issues.SearchIssues(ctx, "", models.IssueFilter{}) if err != nil { return nil, err } diff --git a/cmd/survey/tasks/createIssue.go b/cmd/survey/tasks/createIssue.go index ac85642..aea8567 100644 --- a/cmd/survey/tasks/createIssue.go +++ b/cmd/survey/tasks/createIssue.go @@ -62,7 +62,7 @@ func (t *CreateIssueTask) Setup(ctx context.Context) error { func (t *CreateIssueTask) Validate(ctx context.Context) ValidationFeedback { expect := utils.NewExpector() - issues, err := FetchIssues(t.app, t.setupIssue) + issues, err := FetchIssues(ctx, t.app, t.setupIssue) if err != nil { return expect.ValidationFeedback }