fix: update serialization for new state string type
This commit is contained in:
parent
83e9d3e8cf
commit
7fd6d55e71
6 changed files with 47 additions and 16 deletions
|
|
@ -2,7 +2,7 @@ use crate::commands::{EmbedField, HumanNaiveDate};
|
|||
use crate::db::users::User;
|
||||
use crate::{Context, Error};
|
||||
|
||||
use affluences_api::{Reservation, Resource};
|
||||
use affluences_api::{Reservation, Resource, ResourceState};
|
||||
use chrono::{NaiveDate, NaiveTime};
|
||||
use uuid::{uuid, Uuid};
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ pub async fn book(
|
|||
let chosen_resource = resources
|
||||
.iter()
|
||||
.filter(|r| capacity.is_none() || capacity.unwrap() <= r.capacity)
|
||||
.find(|r| r.has_slot(start_time, end_time, 1));
|
||||
.find(|r| r.has_slot(start_time, end_time, ResourceState::Available));
|
||||
|
||||
if let Some(chosen_resource) = chosen_resource {
|
||||
let reservation = Reservation {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue