diff --git a/main.go b/main.go index 9352de01ec1c2d0fce9ebbc8e820a414aa29586e..9808d5c51465ae1cc64643a79a39cb72977063a6 100644 --- a/main.go +++ b/main.go @@ -64,13 +64,17 @@ func main() { // TODO: load/store image - // TODO: Validate max. length name := r.FormValue("name") if name == "" { http.Error(w, "name empty or missing", http.StatusBadRequest) return } + if len(name) > 80 { + http.Error(w, "name too long, max length is 80", http.StatusBadRequest) + return + } + ratingVal := r.FormValue("rating") rating, err := strconv.Atoi(ratingVal) if err != nil {