diff --git a/workflow/engine/classes/model/Dynaform.php b/workflow/engine/classes/model/Dynaform.php index 598db7931..16581db1a 100755 --- a/workflow/engine/classes/model/Dynaform.php +++ b/workflow/engine/classes/model/Dynaform.php @@ -180,6 +180,10 @@ class Dynaform extends BaseDynaform $aData['DYN_VERSION'] = 0; } $this->setDynVersion( $aData['DYN_VERSION'] ); + if (!isset($aData['DYN_CONTENT'])) { + $aData['DYN_CONTENT'] = "{}"; + } + $this->setDynContent( $aData['DYN_CONTENT'] ); if ($this->validate()) { $con->begin(); $res = $this->save(); diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php index 2bbf9ba5d..81b145247 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php @@ -47,10 +47,6 @@ class DynaForm extends Api $dynaForm->setArrayFieldNameForException(array("processUid" => "prj_uid")); $arrayData = $dynaForm->executeCreate($prj_uid, $request_data); - if (!array_key_exists('dyn_content', $request_data)) { - $request_data['dyn_content']="{}"; - } - $arrayData = $dynaForm->update($arrayData['dyn_uid'], $request_data); $response = $arrayData;