diff --git a/workflow/engine/classes/class.derivation.php b/workflow/engine/classes/class.derivation.php index 146d14474..9af8903e5 100755 --- a/workflow/engine/classes/class.derivation.php +++ b/workflow/engine/classes/class.derivation.php @@ -1132,7 +1132,7 @@ class Derivation break; } - if ($flagUpdateCounters) { + if (!is_null($taskNextDel) && !is_null($bpmnActivityNextDel) && $flagUpdateCounters) { $this->derivateUpdateCounters($currentDelegation, $nextDel, $taskNextDel, $appFields, (isset($iNewDelIndex))? $iNewDelIndex : 0, (isset($aSP))? $aSP : null, $removeList); }