this repo has no description
1package validator 2 3import ( 4 "fmt" 5 "strings" 6 7 "tangled.org/core/appview/models" 8) 9 10func (v *Validator) ValidateIssue(issue *models.Issue) error { 11 if issue.Title == "" { 12 return fmt.Errorf("issue title is empty") 13 } 14 15 if issue.Body == "" { 16 return fmt.Errorf("issue body is empty") 17 } 18 19 if st := strings.TrimSpace(v.sanitizer.SanitizeDescription(issue.Title)); st == "" { 20 return fmt.Errorf("title is empty after HTML sanitization") 21 } 22 23 if sb := strings.TrimSpace(v.sanitizer.SanitizeDefault(issue.Body)); sb == "" { 24 return fmt.Errorf("body is empty after HTML sanitization") 25 } 26 27 return nil 28}