diff --git a/geneit_backend/src/controllers/accommodations_reservations_controller.rs b/geneit_backend/src/controllers/accommodations_reservations_controller.rs index 1635ae3..eac0f7b 100644 --- a/geneit_backend/src/controllers/accommodations_reservations_controller.rs +++ b/geneit_backend/src/controllers/accommodations_reservations_controller.rs @@ -27,6 +27,10 @@ pub async fn create_reservation( return Ok(HttpResponse::BadRequest().json("Start time is too far in the past!")); } + if req.start == req.end { + return Ok(HttpResponse::BadRequest().json("Start and end time must be different!")); + } + if req.start > req.end { return Ok(HttpResponse::BadRequest().json("End time happens before start time!")); }