diff --git a/pkg/web/handler/issues.go b/pkg/web/handler/issues.go index 17e0603..9fb69a5 100644 --- a/pkg/web/handler/issues.go +++ b/pkg/web/handler/issues.go @@ -37,11 +37,10 @@ func CreateIssue(w http.ResponseWriter, r *http.Request) { } if err := ValidateForm(form); err != nil { - w.WriteHeader(http.StatusUnprocessableEntity) if hx.IsHxRequest() { - hx.WriteString("
Please fix the form errors
") + hx.WriteString("
Please fix the form errors
") } else { - hx.WriteJSON(map[string]interface{}{"error": err.Error()}) + http.Error(w, "Validation error: "+err.Error(), http.StatusUnprocessableEntity) } return } @@ -115,7 +114,6 @@ func UpdateIssue(w http.ResponseWriter, r *http.Request) { } if err := ValidateForm(form); err != nil { - w.WriteHeader(http.StatusUnprocessableEntity) if hx.IsHxRequest() { hx.WriteString("
Please fix the form errors
") } else {