Fix the current default flow for granular processes to use the granular import even if it's a new process.

This commit is contained in:
Gustavo Adolfo Cruz Laura
2016-03-31 14:07:58 -04:00
parent a378a779dd
commit ec8ed31d73

View File

@@ -150,6 +150,18 @@ if (isset($_FILES["PROCESS_FILENAME"]) &&
$proType = '';
$granularImport = false;
$objectsToImport = '';
$data = $importer->load();
if (version_compare($data['version'], '3.0', '>')) {
$objectsToImport = [];
$objects = (isset($data['objects'])) ? explode('|', $data['objects']) : "";
$ids = new \ProcessMaker\BusinessModel\Migrator\ExportObjects();
$objects = $ids->getIdObjectList($objects);
foreach ($objects as $object) {
$objectsToImport[] = (object)array('id' => $object, 'action' => 'replace');
}
}
if (isset($_POST['objectsToImport']) && sizeof(G::json_decode($_POST['objectsToImport']))){
$objectsToImport = G::json_decode($_POST['objectsToImport']);
}