From cd66f32c535455da52b2f2c232017b37fc7ca8b9 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Wed, 17 Oct 2012 17:37:33 -0400 Subject: [PATCH] BUG 9923 Error en Ejecucion de php -f /opt/processmaker/workflow/engine/bin/cron.php SOLVED - En versiones antiguas no se validaba el borrado de tareas con casos, esto provoco q hayan registros invalidos en la BD - Se agrego una validacion para evitar problemas en el cron con tareas que ya no existen --- workflow/engine/classes/model/AppDelegation.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/workflow/engine/classes/model/AppDelegation.php b/workflow/engine/classes/model/AppDelegation.php index e568c7670..8cc5d75d2 100755 --- a/workflow/engine/classes/model/AppDelegation.php +++ b/workflow/engine/classes/model/AppDelegation.php @@ -256,6 +256,9 @@ class AppDelegation extends BaseAppDelegation { $oTask->update($aData); } else { + if (is_null($task)) { + return 0; + } $aData['TAS_DURATION'] = $task->getTasDuration(); $aData['TAS_TIMEUNIT'] = $task->getTasTimeUnit(); $aData['TAS_TYPE_DAY'] = $task->getTasTypeDay();