diff --git a/workflow/engine/classes/class.processes.php b/workflow/engine/classes/class.processes.php index bb66523cb..5ec1e178a 100755 --- a/workflow/engine/classes/class.processes.php +++ b/workflow/engine/classes/class.processes.php @@ -3485,10 +3485,12 @@ class Processes $XmlContent = str_replace( $oData->process['PRO_UID_OLD'], $oData->process['PRO_UID'], $XmlContent ); $XmlContent = str_replace( $XmlGuid, $newXmlGuid, $XmlContent ); - foreach($oData->inputFiles as $input => $valInput){ - $oldInput = $input; - $newInput = $oData->inputFiles[$oldInput]; - $XmlContent = str_replace( $oldInput, $newInput, $XmlContent ); + if (isset( $oData->inputFiles )) { + foreach($oData->inputFiles as $input => $valInput){ + $oldInput = $input; + $newInput = $oData->inputFiles[$oldInput]; + $XmlContent = str_replace( $oldInput, $newInput, $XmlContent ); + } } //foreach diff --git a/workflow/engine/classes/model/Dynaform.php b/workflow/engine/classes/model/Dynaform.php index 6c7a2cf65..dcbb584ea 100755 --- a/workflow/engine/classes/model/Dynaform.php +++ b/workflow/engine/classes/model/Dynaform.php @@ -173,9 +173,10 @@ class Dynaform extends BaseDynaform if (isset($aData["DYN_CONTENT"])) { $this->setDynContent($aData["DYN_CONTENT"]); } - if (isset($aData["DYN_VERSION"])) { - $this->setDynVersion( $aData['DYN_VERSION'] ); + if (!isset($aData['DYN_VERSION'])) { + $aData['DYN_VERSION'] = 0; } + $this->setDynVersion( $aData['DYN_VERSION'] ); if ($this->validate()) { $con->begin(); $res = $this->save();