diff --git a/lib/Migration/Version2404Date20220903071748.php b/lib/Migration/Version2404Date20220903071748.php index e1404d6..a6c3859 100644 --- a/lib/Migration/Version2404Date20220903071748.php +++ b/lib/Migration/Version2404Date20220903071748.php @@ -89,6 +89,9 @@ private function getDatasetsToMigrate() : array { $workflowSettings = json_decode($row['operation'], true); $foundMapping = false; $newLangArr = []; + if (!array_key_exists('languages', $workflowSettings)) { + continue; + } $languagesArr = $workflowSettings['languages']; // Check if we need to migrate the languages code. diff --git a/tests/Unit/BackgroundJobs/ProcessFileJobTest.php b/tests/Unit/BackgroundJobs/ProcessFileJobTest.php index 4bc7568..653139f 100644 --- a/tests/Unit/BackgroundJobs/ProcessFileJobTest.php +++ b/tests/Unit/BackgroundJobs/ProcessFileJobTest.php @@ -144,7 +144,8 @@ public function setUp() : void { $this->jobList = new JobList( $connectionMock, $configMock, - $timeFactoryMock + $timeFactoryMock, + $this->logger ); $this->processFileJob->setArgument([