Fix issue with running time entries causing crashes when saving
All checks were successful
Build and Publish Docker Container / build (push) Successful in 3m14s

This commit is contained in:
Joshua Coles 2024-03-04 09:57:08 +00:00
parent ad20c602b7
commit 4761428f33

View File

@ -27,6 +27,8 @@ pub async fn update_database(
) -> utils::Result<UpdateStats> { ) -> utils::Result<UpdateStats> {
let (deleted_entries, time_entries) = time_entries let (deleted_entries, time_entries) = time_entries
.iter() .iter()
// Filter out running time entries
.filter(|entry| entry.stop.is_some())
.partition::<Vec<_>, _>(|entry| entry.server_deleted_at.is_some()); .partition::<Vec<_>, _>(|entry| entry.server_deleted_at.is_some());
let retrieved = UpdateStatsInner { let retrieved = UpdateStatsInner {