Skip to content

Commit 1bd8243

Browse files
authored
Merge pull request #8648 from ProcessMaker/bugfix/FOUR-28366
Do not import launchpad if it already exists
2 parents d72142d + e2e49fc commit 1bd8243

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ProcessMaker/ImportExport/Exporters/ProcessExporter.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use ProcessMaker\Models\Media;
1313
use ProcessMaker\Models\Process;
1414
use ProcessMaker\Models\ProcessCategory;
15+
use ProcessMaker\Models\ProcessLaunchpad;
1516
use ProcessMaker\Models\Screen;
1617
use ProcessMaker\Models\Script;
1718
use ProcessMaker\Models\User;
@@ -547,6 +548,9 @@ public function exportProcessLaunchpad(): void
547548
public function importProcessLaunchpad(): void
548549
{
549550
foreach ($this->getDependents('process_launchpad') as $launchpad) {
551+
if (ProcessLaunchpad::where('process_id', $this->model->id)->exists()) {
552+
continue;
553+
}
550554
$launchpad->model->setAttribute('process_id', $this->model->id);
551555
$launchpad->model->saveOrFail();
552556
}

0 commit comments

Comments
 (0)