Merged in bugfix/PMCORE-3325-B (pull request #8229)

PMCORE-3325-B

Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
Andrea Adamczyk
2021-10-19 21:10:40 +00:00
committed by Julio Cesar Laura Avendaño
2 changed files with 7 additions and 0 deletions

View File

@@ -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()));