From b1188bc6a2646ad5b35767d26cc624b2e2218e62 Mon Sep 17 00:00:00 2001 From: dheeyi william Date: Mon, 3 Apr 2017 15:54:07 -0400 Subject: [PATCH] HOR-2964 [Promotion Manager] Import is changing 'custom' process type always to bpmn type --- .../ProcessMaker/BusinessModel/Migrator/GranularImporter.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php index 1d40a6835..2b9433600 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php @@ -310,7 +310,9 @@ class GranularImporter $arrayBpmnTables = $data["tables"]["bpmn"]; $arrayWorkflowTables = $data["tables"]["workflow"]; $arrayWorkflowFiles = $data["files"]["workflow"]; - $result = $this->bpmn->createFromStruct($this->structureBpmnData($arrayBpmnTables), $generateUid); + $arrayBpmnTablesFormat = $this->structureBpmnData($arrayBpmnTables); + $arrayBpmnTablesFormat['prj_type'] = $arrayWorkflowTables['process']['PRO_TYPE']; + $result = $this->bpmn->createFromStruct($arrayBpmnTablesFormat, $generateUid); $projectUidOld = $arrayBpmnTables["project"][0]["prj_uid"]; $projectUid = ($generateUid) ? $result[0]["new_uid"] : $result; if ($generateUid) {