From df642423e328a1a7eeaa409a37f97e0bfde4868d Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Tue, 29 Apr 2014 12:49:04 -0400 Subject: [PATCH] Se incluye validacion para el campo sch_option en Case Scheduler --- .../src/ProcessMaker/BusinessModel/CaseScheduler.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/CaseScheduler.php b/workflow/engine/src/ProcessMaker/BusinessModel/CaseScheduler.php index 2993c74e1..ad96dba4d 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/CaseScheduler.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/CaseScheduler.php @@ -529,8 +529,12 @@ class CaseScheduler } $oCaseScheduler = new \CaseScheduler(); $aFields = $oCaseScheduler->Load($sSchUID); - //$sOption = $aFields['SCH_OPTION']; - $sOption = $aData['SCH_OPTION']; + if ($aData['SCH_OPTION'] == null) { + $sOption = $aFields['SCH_OPTION']; + $aData['SCH_OPTION'] = $sOption; + } else { + $sOption = $aData['SCH_OPTION']; + } $aData['sch_repeat_stop_if_running'] = '0'; $aData['case_sh_plugin_uid'] = null; $aData = array_change_key_case($aData, CASE_UPPER);