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;