From 4761428f33fb579351db92e20c2c2f71ac456196 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Mon, 4 Mar 2024 09:57:08 +0000 Subject: [PATCH] Fix issue with running time entries causing crashes when saving --- src/sync_service.rs | 2 ++ 1 file changed, 2 insertions(+) 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 {