refine task

This commit is contained in:
Robin Olsen
2026-02-17 13:35:35 +01:00
parent d231f07659
commit f0b45524bb

View File

@@ -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) { 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{}) issues, err := svc.Beads.SearchIssues(ctx, "", models.IssueFilter{})
if err != nil { if err != nil {
return false, err return false, err
} }
if len(issues) == 1 { if len(issues) < 2 {
return false, fmt.Errorf("issue not created") return false, fmt.Errorf("issue not created")
} }
for _, issue := range issues { if issues[0].Title == "" {
if issue.Description == "" && issue.Title != "" { return false, fmt.Errorf("issue title is empty")
return false, fmt.Errorf("issue title or description not set") }
}
if issues[0].Description == "" {
return false, fmt.Errorf("issue description is empty")
} }
return true, nil return true, nil