Fixed calculation of afterNextExec
authorAlexander Ebert <ebert@woltlab.com>
Mon, 22 Aug 2011 17:08:21 +0000 (19:08 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 22 Aug 2011 17:08:21 +0000 (19:08 +0200)
commita75e8c98b8ed96b60aadd540bf5a899fa18e1267
tree26faf7f403a5f0e3e3f4f64a3c1fc5486acac84c
parentd7a314ef9655061cff7ab397b2c118bd93e03bd0
Fixed calculation of afterNextExec

The timebase for calculation of `afterNextExec` is equal to `nextExec` in order to find any date after this time for execution. Unfortunately this timebase is already a valid date and thus is used as result (now `nextExec` and `afterNextExec` are equal). To fix this, we simply add 1 to the `nextExec` timestamp, making it an invalid date for next execution (we do not support seconds anyway!).
wcfsetup/install/files/lib/data/cronjob/CronjobAction.class.php
wcfsetup/install/files/lib/system/cronjob/CronjobScheduler.class.php