Merged in bugfix/PMCORE-3626 (pull request #8399)
PMCORE-3626 Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user