PMCORE-3325-B
This commit is contained in:
@@ -327,6 +327,9 @@ class Process extends BaseProcess
|
||||
if (isset($aData['PRO_PROCESS_OWNER'])) {
|
||||
$oPro->setProCreateUser($aData['PRO_PROCESS_OWNER']);
|
||||
}
|
||||
if (isset($aData['CATEGORY_ID'])) {
|
||||
$oPro->setCategoryId((!empty($aData["CATEGORY_ID"])) ? $aData["CATEGORY_ID"]: 0);
|
||||
}
|
||||
$res = $oPro->save();
|
||||
$con->commit();
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ use Luracast\Restler\RestException;
|
||||
use \ProcessMaker\BusinessModel\Migrator\GranularExporter;
|
||||
use \ProcessMaker\BusinessModel\Migrator\ExportObjects;
|
||||
use \ProcessMaker\BusinessModel\Validator;
|
||||
use ProcessMaker\Model\ProcessCategory;
|
||||
use \ProcessMaker\Project\Adapter;
|
||||
use ProcessMaker\Project\Adapter\BpmnWorkflow;
|
||||
use ProcessMaker\Project\Bpmn;
|
||||
@@ -326,6 +327,9 @@ class Project extends Api
|
||||
$process->setFormatFieldNameInUppercase(false);
|
||||
$process->setArrayFieldNameForException(array("processUid" => "prj_uid"));
|
||||
|
||||
$processCategory = new ProcessCategory();
|
||||
$categoryId = $processCategory->getCategoryId($request_data['pro_category']);
|
||||
$request_data['category_id'] = $categoryId;
|
||||
$arrayData = $process->update($prj_uid, DateTime::convertDataToUtc($request_data, $this->arrayFieldIso8601));
|
||||
} catch (Exception $e) {
|
||||
throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
|
||||
|
||||
Reference in New Issue
Block a user