Skip to content

Conversation

@ryanmitchell
Copy link
Contributor

I've come across a bit of an edge case with HandleEntrySchedule in that it gets entries for the time it runs, not the time it dispatches. When you have your queue to sync this is the same time, however, if you use a queue such as redis and have a backlog on the queue, there can be a substantial time difference and so entries get missed.

This PR changes the job to store the time it was dispatched (constructed), and use that for querying the entries.

@jasonvarga jasonvarga merged commit ef3cdc5 into statamic:5.x Oct 2, 2025
25 checks passed
@ryanmitchell ryanmitchell deleted the fix/handle-entry-schedule-timing branch October 2, 2025 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants