diff --git a/api/src/services/trip_tracking.rs b/api/src/services/trip_tracking.rs index a1cc2b1..71d1dc3 100644 --- a/api/src/services/trip_tracking.rs +++ b/api/src/services/trip_tracking.rs @@ -122,10 +122,11 @@ impl TripTrackingService { tokio::spawn( async move { loop { let clonedx_state = Arc::clone(&cloned_state); - let res = Self::update_live_trips(clonedx_state).await; + let res = Self::update_live_trips(clonedx_state.clone()).await; match res { Err(err) => { + clonedx_state.lock().await.tracking_data = HashMap::new(); error!("{}", err); } _ => {}