From ed89b095e15bb2120ce508f23f3e2f675fb4bb25 Mon Sep 17 00:00:00 2001 From: Ronald Q Date: Thu, 22 Sep 2016 09:45:42 -0400 Subject: [PATCH 1/2] HOR-1921 --- workflow/engine/classes/class.pmFunctions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.pmFunctions.php b/workflow/engine/classes/class.pmFunctions.php index b87e34f8b..aaadc790b 100644 --- a/workflow/engine/classes/class.pmFunctions.php +++ b/workflow/engine/classes/class.pmFunctions.php @@ -2972,7 +2972,7 @@ function PMFSaveCurrentData () if (isset($_SESSION['APPLICATION']) && isset($oPMScript->aFields)) { G::LoadClass( 'wsBase' ); $ws = new wsBase(); - $result = $ws->sendVariables( $_SESSION['APPLICATION'], $oPMScript->aFields ); + $result = (array) $ws->sendVariables( $_SESSION['APPLICATION'], $oPMScript->aFields ); } return $result; From 841e652598ec1a8218cb9bafa49aec66ef15264f Mon Sep 17 00:00:00 2001 From: Ronald Q Date: Thu, 22 Sep 2016 10:14:51 -0400 Subject: [PATCH 2/2] fix in return value --- workflow/engine/classes/class.pmFunctions.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/workflow/engine/classes/class.pmFunctions.php b/workflow/engine/classes/class.pmFunctions.php index aaadc790b..946b4044c 100644 --- a/workflow/engine/classes/class.pmFunctions.php +++ b/workflow/engine/classes/class.pmFunctions.php @@ -2967,15 +2967,15 @@ function PMFRemoveMask ($field, $separator = '.', $currency = '') function PMFSaveCurrentData () { global $oPMScript; - $result = 0; + $response = 0; if (isset($_SESSION['APPLICATION']) && isset($oPMScript->aFields)) { - G::LoadClass( 'wsBase' ); + G::LoadClass('wsBase'); $ws = new wsBase(); - $result = (array) $ws->sendVariables( $_SESSION['APPLICATION'], $oPMScript->aFields ); + $result = $ws->sendVariables($_SESSION['APPLICATION'], $oPMScript->aFields); + $response = $result->status_code == 0 ? 1 : 0; } - - return $result; + return $response; } /**