From 677503b48dce22415b116b89e62bbada22d7d4e9 Mon Sep 17 00:00:00 2001 From: Sanja Date: Sat, 10 Feb 2024 10:38:14 -0800 Subject: [PATCH] Remove Deprecated Data Source Script Reassociation This commit removes deprecated code responsible for reassociating data source scripts with the imported script. The functionality should be handled in the data source ProcessExporterExtension file. --- ProcessMaker/ImportExport/Importer.php | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/ProcessMaker/ImportExport/Importer.php b/ProcessMaker/ImportExport/Importer.php index 3e46a8c548..8b1579a200 100644 --- a/ProcessMaker/ImportExport/Importer.php +++ b/ProcessMaker/ImportExport/Importer.php @@ -48,38 +48,13 @@ public function doImport($existingAssetInDatabase = null, $importingFromTemplate $count = count(Arr::where($this->manifest->all(), fn ($exporter) => $exporter->mode !== 'discard')); $this->logger->log("Importing $count assets"); - foreach ($this->manifest->all() as $exporter) { if ($exporter->mode !== 'discard') { $this->logger->log('Importing ' . get_class($exporter->model)); if ($exporter->disableEventsWhenImporting) { $exporter->model->saveQuietly(); } else { - $exporterClass = get_class($exporter->model); - if ($exporterClass === 'ProcessMaker\Packages\Connectors\DataSources\Models\Script') { - switch ($exporter->mode) { - case 'copy': - $exporter->model->script_id = $this->newScriptId; - break; - case 'update': - $script = Script::find($exporter->model->script_id); - if ($script) { - $script->fill($exporter->model->getAttributes()); - $script->save(); - } - break; - - default: - // code... - break; - } - } - $exporter->model->save(); - - if ($exporterClass === 'ProcessMaker\Models\Script') { - $this->newScriptId = $exporter->model->id; - } } $exporter->log('newId', $exporter->model->id); }