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