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 {