diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py index 75d6b61f131a581577d8d8e29785d000a5b32b6b..2ea8746b883b7c922f44f00102352e9b6a986d95 100644 --- a/bin/addons/base/ir/ir_cron.py +++ b/bin/addons/base/ir/ir_cron.py @@ -75,6 +75,8 @@ class ir_cron(osv.osv, netsvc.Agent): f(cr, uid, *args) def _poolJobs(self, db_name, check=False): + if self.pool._init: + self.setAlarm(self._poolJobs, int(time.time())+10*60, [db_name]) now = DateTime.now() #FIXME: multidb. Solution: a l'instanciation d'une nouvelle connection bd (ds pooler) fo que j'instancie # un nouveau pooljob avec comme parametre la bd