Fix stale 'now' in timing info

Closes #4089
This commit is contained in:
Damien Elmes 2025-06-18 12:18:15 +07:00
parent 669312d5eb
commit 4040a3c1f9

View file

@ -34,8 +34,9 @@ pub struct SchedulerInfo {
impl Collection {
pub fn scheduler_info(&mut self) -> Result<SchedulerInfo> {
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);
}
}