diff --git a/workflow/engine/src/BusinessModel/Cases/InputDocument.php b/workflow/engine/src/BusinessModel/Cases/InputDocument.php index e4ed6410a..745a79399 100644 --- a/workflow/engine/src/BusinessModel/Cases/InputDocument.php +++ b/workflow/engine/src/BusinessModel/Cases/InputDocument.php @@ -119,12 +119,13 @@ class InputDocument * * @param string $applicationUid * @param string $taskUid + * @param string $appDocComment * @param string $inputDocumentUid * @param string $userUid * * return array Return an array with data of an InputDocument */ - public function addCasesInputDocument($applicationUid, $taskUid, $inputDocumentUid, $userUid) + public function addCasesInputDocument($applicationUid, $taskUid, $appDocComment, $inputDocumentUid, $userUid) { try { if ((isset( $_FILES['form'] )) && ($_FILES['form']['error'] != 0)) { @@ -164,7 +165,6 @@ class InputDocument $appDocUid = \G::generateUniqueID(); $docVersion = ''; $appDocType = 'INPUT'; - $appDocComment = (isset($_POST["form"]))? $_POST["form"] : ""; $case = new \Cases(); $delIndex = \AppDelegation::getCurrentIndex($applicationUid); $case->thisIsTheCurrentUser($applicationUid, $delIndex, $userUid, "REDIRECT", "casesListExtJs"); diff --git a/workflow/engine/src/Services/Api/ProcessMaker/Cases/InputDocument.php b/workflow/engine/src/Services/Api/ProcessMaker/Cases/InputDocument.php index 22e3fa180..69e413233 100644 --- a/workflow/engine/src/Services/Api/ProcessMaker/Cases/InputDocument.php +++ b/workflow/engine/src/Services/Api/ProcessMaker/Cases/InputDocument.php @@ -66,14 +66,15 @@ class InputDocument extends Api * * @param string $app_uid { @min 32}{@max 32} * @param string $tas_uid {@min 32}{@max 32} + * @param string $app_doc_comment * @param string $inp_doc_uid {@min 32}{@max 32} */ - public function doPostInputDocument($app_uid, $tas_uid, $inp_doc_uid) + public function doPostInputDocument($app_uid, $tas_uid, $app_doc_comment, $inp_doc_uid) { try { $userUid = $this->getUserId(); $inputDocument = new \BusinessModel\Cases\InputDocument(); - $response = $inputDocument->addCasesInputDocument($app_uid, $tas_uid, $inp_doc_uid, $userUid); + $response = $inputDocument->addCasesInputDocument($app_uid, $tas_uid, $app_doc_comment, $inp_doc_uid, $userUid); return $response; } catch (\Exception $e) { throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));