diff --git a/src/model/tripdetails.rs b/src/model/tripdetails.rs index ec59386..0667766 100644 --- a/src/model/tripdetails.rs +++ b/src/model/tripdetails.rs @@ -77,6 +77,14 @@ WHERE day = ? AND planned_starting_time = ? return; } + if Trip::find_by_trip_details(db, trip_details.id) + .await + .is_none() + { + // This trip_details belongs to a planned_event, no need to do anything + return; + }; + let other_trips_same_time = Self::find_by_startingdatetime( db, self.day.clone(),