diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php index 1d40a6835..dd467a979 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/GranularImporter.php @@ -14,6 +14,7 @@ class GranularImporter protected $factory; protected $data; + protected $regeneratedUids; /** * GranularImporter constructor. */ @@ -140,7 +141,8 @@ class GranularImporter :$data['tables']['workflow']['process'][0]['PRO_UID']; $objectList[$nameObject] = []; $objectList[$nameObject]['metadata'] = [ - 'PRJ_UID' => $prjUID + 'PRJ_UID' => $prjUID, + 'REGENERATED_UIDS' => $this->regeneratedUids ]; foreach ($data['tables']['plugins'] as $pluginKey => $pluginTable) { $key = explode(".", $pluginKey); @@ -325,6 +327,7 @@ class GranularImporter $newData['tables']['workflow'] = $arrayWorkflowTables; $newData['tables']['plugins'] = isset($data["tables"]["plugins"]) ? $data["tables"]["plugins"] : []; $newData['files']['workflow'] = $arrayWorkflowFiles; + $this->regeneratedUids = $result; return array( 'data' => $newData,