diff --git a/server/router/visitroute/controller.go b/server/router/visitroute/controller.go index a556bc6..f128b80 100644 --- a/server/router/visitroute/controller.go +++ b/server/router/visitroute/controller.go @@ -203,6 +203,11 @@ func (c *controller) handleRide(ctx echo.Context) error { ride.RideType = "lyft" ride.VisitDate = &visit.VisitDatetime ride.VisitTime = &visit.VisitDatetime + ride.UserConsent = true + + if validationErrors := validation.ValidateRide(&ride, &user); len(validationErrors) > 0 { + return routeutils.ResponseAPICustomValidationError(ctx, "ride validation failed", validationErrors) + } var resp viewmodel.RideRequest if ride.TripType.Key != "from_visit_call" {