diff --git a/.gitignore b/.gitignore index 7fdf62e73..fd0397579 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ tests/codeception/_output/* composer.lock bin /tests/codeception/api.suite.yml +/application/logs/ \ No newline at end of file diff --git a/application/controllers/api/v1/content/Dms.php b/application/controllers/api/v1/content/Dms.php index dc200d690..55f855be0 100644 --- a/application/controllers/api/v1/content/Dms.php +++ b/application/controllers/api/v1/content/Dms.php @@ -94,27 +94,28 @@ class Dms extends APIv1_Controller */ public function postDms() { - if ($this->_validate($this->post())) + $dms = $this->_parseData($this->post()); + if ($this->_validate($dms)) { - if (isset($this->post()['dms_id'])) + if (isset($dms['dms_id'])) { - if ($this->_saveFileOnUpdate($this->post())) + if ($this->_saveFileOnUpdate($dms)) { - $result = $this->DmsModel->update($this->post()['dms_id'], $this->_dmsFieldsArray($this->post())); + $result = $this->DmsModel->update($this->post()['dms_id'], $this->_dmsFieldsArray($dms)); if ($result->error == EXIT_SUCCESS) { - $result = $this->DmsModel->updateDmsVersion($this->post()['dms_id'], $this->_dmsVersionFieldsArray($this->post())); + $result = $this->DmsModel->updateDmsVersion($dms['dms_id'], $this->_dmsVersionFieldsArray($dms)); } } } else { - if (($fileName = $this->_saveFileOnInsert($this->post())) !== false) + if (($fileName = $this->_saveFileOnInsert($dms)) !== false) { - $result = $this->DmsModel->insert($this->_dmsFieldsArray($this->post())); + $result = $this->DmsModel->insert($this->_dmsFieldsArray($dms)); if ($result->error == EXIT_SUCCESS) { - $result = $this->DmsModel->insertDmsVersion($this->_dmsVersionFieldsArray($this->post(), $result->retval, $fileName)); + $result = $this->DmsModel->insertDmsVersion($this->_dmsVersionFieldsArray($dms, $result->retval, $fileName)); } } }