From f0b45524bb3d753defdbba5f231c27f4620496ba Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Tue, 17 Feb 2026 13:35:35 +0100 Subject: [PATCH] refine task --- cmd/survey/tasks/createIssue.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cmd/survey/tasks/createIssue.go b/cmd/survey/tasks/createIssue.go index c548959..cdbd4ac 100644 --- a/cmd/survey/tasks/createIssue.go +++ b/cmd/survey/tasks/createIssue.go @@ -80,19 +80,22 @@ func createIssueDbState(ctx context.Context, svc *service.Services) error { } func createIssueValidate(ctx context.Context, svc *service.Services) (ok bool, errorMsg error) { + // Fetches issues, indexed with latest first issues, err := svc.Beads.SearchIssues(ctx, "", models.IssueFilter{}) if err != nil { return false, err } - if len(issues) == 1 { + if len(issues) < 2 { return false, fmt.Errorf("issue not created") } - for _, issue := range issues { - if issue.Description == "" && issue.Title != "" { - return false, fmt.Errorf("issue title or description not set") - } + if issues[0].Title == "" { + return false, fmt.Errorf("issue title is empty") + } + + if issues[0].Description == "" { + return false, fmt.Errorf("issue description is empty") } return true, nil