From 4040a3c1f92e22b00bf4a0e7908e2d731ee02761 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 18 Jun 2025 12:18:15 +0700 Subject: [PATCH] Fix stale 'now' in timing info Closes #4089 --- rslib/src/scheduler/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rslib/src/scheduler/mod.rs b/rslib/src/scheduler/mod.rs index b2cd8049e..93aee3c9b 100644 --- a/rslib/src/scheduler/mod.rs +++ b/rslib/src/scheduler/mod.rs @@ -34,8 +34,9 @@ pub struct SchedulerInfo { impl Collection { pub fn scheduler_info(&mut self) -> Result { let now = TimestampSecs::now(); - if let Some(info) = self.state.scheduler_info { + if let Some(mut info) = self.state.scheduler_info { if now < info.timing.next_day_at { + info.timing.now = now; return Ok(info); } }