From d9b2a8086f88a8b08e0041f57700ceb6610b0be7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Wed, 23 Nov 2016 10:21:43 -0500 Subject: [PATCH] HOR-2167 --- workflow/engine/classes/class.pmScript.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/workflow/engine/classes/class.pmScript.php b/workflow/engine/classes/class.pmScript.php index 8b5cc9f6b..9463a1016 100644 --- a/workflow/engine/classes/class.pmScript.php +++ b/workflow/engine/classes/class.pmScript.php @@ -258,6 +258,10 @@ class PMScript } eval( "if (!isset(\$this->aFields" . (isset( $aMatch[2][$i][0] ) ? "['" . $aMatch[2][$i][0] . "']" : '') . $aMatch[5][$i][0] . ")) { \$this->aFields" . (isset( $aMatch[2][$i][0] ) ? "['" . $aMatch[2][$i][0] . "']" : '') . $aMatch[5][$i][0] . " = null; }" ); } + } else { + if ($aMatch[1][$i][0] == "&") { + eval( "if (!isset(\$this->aFields['" . $aMatch[2][$i][0] . "'])) { \$this->aFields['" . $aMatch[2][$i][0] . "'] = new stdclass(); }" ); + } } $sScript .= $sAux; $iAux = $aMatch[0][$i][1] + strlen( $aMatch[0][$i][0] );