Fix Dynaform en el campo dyn_version
This commit is contained in:
@@ -173,7 +173,9 @@ class Dynaform extends BaseDynaform
|
||||
if (isset($aData["DYN_CONTENT"])) {
|
||||
$this->setDynContent($aData["DYN_CONTENT"]);
|
||||
}
|
||||
$this->setDynVersion( $aData['DYN_VERSION'] );
|
||||
if (isset($aData["DYN_VERSION"])) {
|
||||
$this->setDynVersion( $aData['DYN_VERSION'] );
|
||||
}
|
||||
if ($this->validate()) {
|
||||
$con->begin();
|
||||
$res = $this->save();
|
||||
|
||||
@@ -365,6 +365,10 @@ class DynaForm
|
||||
//Create
|
||||
$dynaForm = new \Dynaform();
|
||||
|
||||
if (isset($arrayData["DYN_VERSION"])) {
|
||||
$arrayData["DYN_VERSION"] = 1;
|
||||
}
|
||||
|
||||
$arrayData["PRO_UID"] = $processUid;
|
||||
|
||||
$dynaFormUid = $dynaForm->create($arrayData);
|
||||
@@ -953,6 +957,10 @@ class DynaForm
|
||||
$record["DYN_DESCRIPTION"] = \Content::load("DYN_DESCRIPTION", "", $record["DYN_UID"], SYS_LANG);
|
||||
}
|
||||
|
||||
if ($record["DYN_VERSION"] == 0) {
|
||||
$record["DYN_VERSION"] = 1;
|
||||
}
|
||||
|
||||
return array(
|
||||
$this->getFieldNameByFormatFieldName("DYN_UID") => $record["DYN_UID"],
|
||||
$this->getFieldNameByFormatFieldName("DYN_TITLE") => $record["DYN_TITLE"],
|
||||
|
||||
Reference in New Issue
Block a user