diff --git a/src/sync_service.rs b/src/sync_service.rs index ec32df2..75077d5 100644 --- a/src/sync_service.rs +++ b/src/sync_service.rs @@ -27,6 +27,8 @@ pub async fn update_database( ) -> utils::Result { let (deleted_entries, time_entries) = time_entries .iter() + // Filter out running time entries + .filter(|entry| entry.stop.is_some()) .partition::, _>(|entry| entry.server_deleted_at.is_some()); let retrieved = UpdateStatsInner {