HOR-1617 "ActionsByEmail problemas con el "previous user" con tareas paralelas" SOLVED

Issue:
    ActionsByEmail problemas con el "previous user" con tareas paralelas
Cause:
    Para determinar el "previous user" se esta considerando/utilizando el campo "APP_DELEGATION.DEL_LAST_INDEX"
Solution:
    Se refactoriza y se contruye el metodo "AppDelegation::getPreviousDelegationValidTask()" para
    determinar el "previous delegation"
This commit is contained in:
Victor Saisa Lopez
2016-08-15 16:54:43 -04:00
parent b27124caae
commit 2c50dff8e3
3 changed files with 83 additions and 73 deletions

View File

@@ -2106,7 +2106,7 @@ class BpmnWorkflow extends Project\Bpmn
//Update Process
$process = \ProcessPeer::retrieveByPk($this->wp->getUid());
$arrayActionDone = (!is_null($process->getProActionDone()) && $process->getProActionDone() != '')? unserialize($process->getProActionDone()) : [];
$arrayActionDone = (!is_null($process->getProActionDone()) && (string)($process->getProActionDone()) != '')? unserialize($process->getProActionDone()) : [];
$arrayActionDone[] = $actionDone;
$this->wp->update(['PRO_ACTION_DONE' => serialize($arrayActionDone)]);