Hi, i don't know if this project is still alive.
I have made some tests and i have a problem with misfired jobs.
During startup, misfired jobs are deleted instead of being put in waiting state.
I think there is a mistake in MongoDbStore.DoUpdateOfMisfiredTrigger method.
This condition must be inverted if (operableTrigger.GetNextFireTimeUtc().HasValue), if not trigger has a NextFireTime but will be set as Completed and cleaned up during the startup process.
I've watcher ado.net store implementation here https://github.com/quartznet/quartznet/blob/b33e6f8630a8dddfb0c1b6117237d538a5931dc9/src/Quartz/Impl/AdoJobStore/JobStoreSupport.cs and the condition is if (!trig.GetNextFireTimeUtc().HasValue).
Hi, i don't know if this project is still alive. I have made some tests and i have a problem with misfired jobs. During startup, misfired jobs are deleted instead of being put in waiting state. I think there is a mistake in MongoDbStore.DoUpdateOfMisfiredTrigger method. This condition must be inverted
if (operableTrigger.GetNextFireTimeUtc().HasValue)
, if not trigger has a NextFireTime but will be set as Completed and cleaned up during the startup process. I've watcher ado.net store implementation here https://github.com/quartznet/quartznet/blob/b33e6f8630a8dddfb0c1b6117237d538a5931dc9/src/Quartz/Impl/AdoJobStore/JobStoreSupport.cs and the condition isif (!trig.GetNextFireTimeUtc().HasValue)
.Thanks in advance