From f16bff05a280f9644b6f8addeaaa094615995eaf Mon Sep 17 00:00:00 2001 From: mcuiza Date: Mon, 25 Apr 2016 16:01:14 -0400 Subject: [PATCH] HOR-848: Contadores negativos al aplicar un 'delete cases' --- workflow/engine/classes/model/Process.php | 2 +- workflow/engine/methods/processes/processes_DeleteCases.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/workflow/engine/classes/model/Process.php b/workflow/engine/classes/model/Process.php index bacade3b1..6902e742a 100755 --- a/workflow/engine/classes/model/Process.php +++ b/workflow/engine/classes/model/Process.php @@ -1095,7 +1095,7 @@ class Process extends BaseProcess $oRuleSet->setFetchmode( ResultSet::FETCHMODE_ASSOC ); while($oRuleSet->next()) { $row = $oRuleSet->getRow(); - if(isset($row['USR_UID'])) { + if(isset($row['USR_UID']) && $row['USR_UID'] != '' ) { $usersArray[$row['USR_UID']] = $row['USR_UID']; } $oCase->deleteDelegation($row['APP_UID']); diff --git a/workflow/engine/methods/processes/processes_DeleteCases.php b/workflow/engine/methods/processes/processes_DeleteCases.php index 337f81d7c..60b7dca59 100644 --- a/workflow/engine/methods/processes/processes_DeleteCases.php +++ b/workflow/engine/methods/processes/processes_DeleteCases.php @@ -1,7 +1,7 @@ requirePermissions( 'PM_DELETE_PROCESS_CASES', 'PM_FACTORY' ); - +$resp = new StdClass(); try { $uids = explode(',', $_POST['PRO_UIDS']); $oProcess = new Process(); @@ -10,7 +10,6 @@ try { } $oProcess->refreshUserAllCountersByProcessesGroupUid($uids); - $resp = new StdClass(); $resp->status = true; $resp->msg = G::LoadTranslation('ID_ALL_RECORDS_DELETED_SUCESSFULLY'); @@ -19,6 +18,7 @@ try { } catch (Exception $e) { $resp->status = false; $resp->msg = $e->getMessage(); + $resp->trace = $e->getTraceAsString(); echo G::json_encode($resp); }