[FIX] Schedule jobs even if their next time has passed.
authorDon Kirkby <donkirkby+launpd@gmail.com>
Thu, 18 Nov 2010 23:23:14 +0000 (15:23 -0800)
committerDon Kirkby <donkirkby+launpd@gmail.com>
Thu, 18 Nov 2010 23:23:14 +0000 (15:23 -0800)
lp bug: https://launchpad.net/bugs/677257 fixed

bzr revid: donkirkby+launpd@gmail.com-20101118232314-2cx8fo9tr4q2se21

bin/addons/base/ir/ir_cron.py

index 712cce5..eb65fa7 100644 (file)
@@ -123,7 +123,7 @@ class ir_cron(osv.osv, netsvc.Agent):
                     cr.commit()
 
 
-            cr.execute('select min(nextcall) as min_next_call from ir_cron where numbercall<>0 and active and nextcall>=now()')
+            cr.execute('select min(nextcall) as min_next_call from ir_cron where numbercall<>0 and active')
             next_call = cr.dictfetchone()['min_next_call']
             if next_call:
                 next_call = time.mktime(time.strptime(next_call, '%Y-%m-%d %H:%M:%S'))