diff --git a/public/modules/custom/infofinland_common/src/Plugin/QueueWorker/ParagraphCopyWorker.php b/public/modules/custom/infofinland_common/src/Plugin/QueueWorker/ParagraphCopyWorker.php index 19ef1b9e..844dae12 100644 --- a/public/modules/custom/infofinland_common/src/Plugin/QueueWorker/ParagraphCopyWorker.php +++ b/public/modules/custom/infofinland_common/src/Plugin/QueueWorker/ParagraphCopyWorker.php @@ -99,7 +99,9 @@ public function processItem($data): void { continue; } - $duplicateParagraph = $added_paragraph->addTranslation($lang); + $duplicateParagraph = $added_paragraph->createDuplicate(); + $duplicateParagraph->set('langcode', $lang); + $duplicateParagraph->save(); $paragraph_reference = [ 'target_id' => $duplicateParagraph->id(),