From 756d84359d586e829949da61bfe13f32e72a17d8 Mon Sep 17 00:00:00 2001 From: Senad Uka Date: Tue, 29 May 2018 18:25:44 +0200 Subject: [PATCH] Upstream sync --- server/router/visitroute/controller.go | 5 +++++ 1 file changed, 5 insertions(+) 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" {