Merged in gproly/processmaker/PM-4094 (pull request #3174)

PM-4094
This commit is contained in:
Julio Cesar Laura Avendaño
2015-11-19 13:37:21 -04:00
2 changed files with 9 additions and 1 deletions

View File

@@ -752,6 +752,11 @@ function NewCase ($params)
$variables = $params->variables;
$field = array ();
if ($variables->name === "__POST_VARIABLES__") {
$field = G::json_decode($variables->value, true);
$variables = null;
}
if (is_object( $variables )) {
$field[$variables->name] = $variables->value;

View File

@@ -44,7 +44,10 @@ try {
ws_open();
if ($swpmdynaform) {
$result = ws_newCase("{processUid}", "{taskUid}", convertFormToWSObjects($pmdynaform));
$obj = new stdClass();
$obj->name = "__POST_VARIABLES__";
$obj->value = G::json_encode($pmdynaform);
$result = ws_newCase("{processUid}", "{taskUid}", array($obj));
} else {
$result = ws_newCase("{processUid}", "{taskUid}", convertFormToWSObjects($_POST["form"]));
}