DustyP 9 months ago
parent 3070951106
commit dbecdee203

@ -931,21 +931,21 @@ func (s *Server) handleValidateCarNumber() http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) { return func(w http.ResponseWriter, r *http.Request) {
carNumber := r.URL.Query().Get("car_number") carNumber := r.URL.Query().Get("car_number")
if carNumber == "" { if carNumber == "" {
http.Error(w, "<div id='car-number-validation-error' class='invalid-feedback alert alert-danger'>Car number is required</div>", http.StatusBadRequest) http.Error(w, "<div id='car-number-validation-error' class='alert alert-danger'>Car number is required</div>", http.StatusBadRequest)
return return
} }
isUnique, err := s.db.IsCarNumberUnique(carNumber) isUnique, err := s.db.IsCarNumberUnique(carNumber)
if err != nil { if err != nil {
s.logger.Error("Failed to check car number uniqueness", "error", err) s.logger.Error("Failed to check car number uniqueness", "error", err)
http.Error(w, "<div id='car-number-validation-error' class='invalid-feedback alert alert-danger'>Failed to validate car number</div>", http.StatusInternalServerError) http.Error(w, "<div id='car-number-validation-error' class='alert alert-danger'>Failed to validate car number</div>", http.StatusInternalServerError)
return return
} }
if !isUnique { if !isUnique {
w.Write([]byte("<div id='car-number-validation-error' class='invalid-feedback alert alert-danger'>Car number is already in use</div>")) w.Write([]byte("<div id='car-number-validation-error' class='alert alert-danger'>Car number is already in use</div>"))
} else { } else {
w.Write([]byte("<div id='car-number-validation-success' class='invalid-feedback alert alert-success'>Car number is available</div>")) w.Write([]byte("<div id='car-number-validation-success' class='alert alert-success'>Car number is available</div>"))
} }
} }
} }

Loading…
Cancel
Save