Merged in bugfix/PMCORE-3626 (pull request #8399)

PMCORE-3626

Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
Paula Quispe
2022-03-15 15:13:48 +00:00
committed by Julio Cesar Laura Avendaño

View File

@@ -14,7 +14,6 @@ use ObjectPermission;
use ResultSet; use ResultSet;
use Step; use Step;
use StepSupervisor; use StepSupervisor;
use PmDynaform; use PmDynaform;
class DynaForm class DynaForm
@@ -461,14 +460,11 @@ class DynaForm
//Load DynaForm //Load DynaForm
$dynaForm = new \Dynaform(); $dynaForm = new \Dynaform();
$arrayDynaFormData = $dynaForm->Load($dynaFormUid); $arrayDynaFormData = $dynaForm->Load($dynaFormUid);
$processUid = $arrayDynaFormData["PRO_UID"]; $processUid = $arrayDynaFormData["PRO_UID"];
//Verify data //Verify data
$process = new \ProcessMaker\BusinessModel\Process(); $process = new \ProcessMaker\BusinessModel\Process();
$process->throwExceptionIfDataNotMetFieldDefinition($arrayData, $this->arrayFieldDefinition, $this->arrayFieldNameForException, false); $process->throwExceptionIfDataNotMetFieldDefinition($arrayData, $this->arrayFieldDefinition, $this->arrayFieldNameForException, false);
if (isset($arrayData["DYN_TITLE"])) { if (isset($arrayData["DYN_TITLE"])) {
@@ -479,8 +475,9 @@ class DynaForm
//Update //Update
$arrayData["DYN_UID"] = $dynaFormUid; $arrayData["DYN_UID"] = $dynaFormUid;
$result = $dynaForm->update($arrayData); $result = $dynaForm->update($arrayData);
//Add Audit Log
G::auditLog("UpdateDynaform", "Dynaform Title: " . $arrayData['DYN_TITLE'] . ", Type: " . $arrayData['DYN_TYPE'] . ", Description: " . $arrayData['DYN_DESCRIPTION'] . ", Uid: " . $arrayData["DYN_UID"]);
//Return //Return
unset($arrayData["DYN_UID"]); unset($arrayData["DYN_UID"]);
@@ -490,7 +487,7 @@ class DynaForm
} }
return $arrayData; return $arrayData;
} catch (\Exception $e) { } catch (Exception $e) {
throw $e; throw $e;
} }
} }