diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/MigratorFactory.php b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/MigratorFactory.php index fd006cac1..aa677f391 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/MigratorFactory.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/MigratorFactory.php @@ -21,6 +21,7 @@ class MigratorFactory case 'FILES': $class = new FilesMigrator(); break; + case 'DBCONNECTION': case 'DBCONNECTIONS': $class = new DBConnectionMigrator(); break; diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/PMXGenerator.php b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/PMXGenerator.php index 8edff0464..6f8554220 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/PMXGenerator.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/PMXGenerator.php @@ -41,7 +41,7 @@ class PMXGenerator public function generate($data) { $rootNode = $this->domDocument->createElement($data['container']); - $rootNode->setAttribute("version", $data['container']); + $rootNode->setAttribute("version", $data['version']); $this->domDocument->appendChild($rootNode); $metadata = $data["metadata"]; diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/ProcessDefinitionMigrator.php b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/ProcessDefinitionMigrator.php index 87cfec374..50319cdfc 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/ProcessDefinitionMigrator.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Migrator/ProcessDefinitionMigrator.php @@ -81,7 +81,7 @@ class ProcessDefinitionMigrator implements Importable, Exportable $oData->tasks = $this->processes->getTaskRows($prj_uid); $oDataTask = new \StdClass(); - $oDataTask->taskusers = $this->getTaskUserRows($oData->tasks); + $oDataTask->taskusers = $this->processes->getTaskUserRows($oData->tasks); $oData->routes = $this->processes->getRouteRows($prj_uid); $oData->lanes = $this->processes->getLaneRows($prj_uid);