[TYPO3-core] RFC #12177: Bug: Scheduler: New single task with a creation date in the past will never run

Francois Suter fsu-lists at cobweb.ch
Fri Oct 16 11:42:04 CEST 2009


This is an SVN patch request.

Type: Bugfix

Bugtracker references:
http://bugs.typo3.org/view.php?id=12177

Branches:
Trunk

Problem:
If a new single-running task is created with default values in the BE 
module, it has a start date in the past (even if only by a few seconds). 
As such it will be disabled right away, as the Scheduler considers that 
it has run already. This is due to how next execution times are 
calculated for recurring tasks. An exception must be made for 
single-running tasks.

Solution:
Introduce a flag that "protects" a new single-running task until its 
first run.

Notes:
1) The original patch was provided by Ingmar
2) The proposed patch includes some small CGL cleanups to match cases of 
all boolean values in the tx_scheduler_Execution class (a new boolean 
value is introduced with this patch and it looked weird with a different 
case than all others)

Cheers

-- 

Francois Suter
Cobweb Development Sarl - http://www.cobweb.ch

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bug12177.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20091016/81605ede/attachment.txt 


More information about the TYPO3-team-core mailing list