From 1b1b5662676149a5fd60d88e5071e12d19082841 Mon Sep 17 00:00:00 2001 From: Josef Rokos Date: Tue, 13 Feb 2024 07:21:29 +0100 Subject: [PATCH] Fixed bug when booking form did not reflect canceled bookings. --- src/backend/reservation.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/reservation.rs b/src/backend/reservation.rs index b103e08..2fb201e 100644 --- a/src/backend/reservation.rs +++ b/src/backend/reservation.rs @@ -35,7 +35,9 @@ cfg_if! { if #[cfg(feature = "ssr")] { async fn reservations_for_day(day: &NaiveDate) -> Result, ServerFnError> { let pool = get_pool().await?; - let reservations = query_as::<_, Reservation>("SELECT * FROM reservation JOIN reservation_sum on reservation.summary=reservation_sum.id WHERE reservation_sum.date=$1") + let reservations = query_as::<_, Reservation>("SELECT * FROM reservation \ + JOIN reservation_sum on reservation.summary=reservation_sum.id \ + WHERE reservation_sum.date=$1 AND reservation_sum.state <> 'Canceled'") .bind(day) .fetch_all(&pool) .await;