diff --git a/core/modules/node/src/EventSubscriber/NodeTranslationRedirectSubscriber.php b/core/modules/node/src/EventSubscriber/NodeTranslationRedirectSubscriber.php index ea2b200..7f37883 100644 --- a/core/modules/node/src/EventSubscriber/NodeTranslationRedirectSubscriber.php +++ b/core/modules/node/src/EventSubscriber/NodeTranslationRedirectSubscriber.php @@ -59,7 +59,8 @@ public function __construct(KeyValueFactoryInterface $key_value, ModuleHandlerIn * The migrate post row save event. */ public function onPostRowSave(MigratePostRowSaveEvent $event) { - if (substr($event->getMigration()->getPluginId(), 2, 17) == '_node_translation') { + $configuration = $event->getMigration()->getDestinationConfiguration(); + if ($configuration['plugin'] == 'entity:node' && !empty($configuration['translations'])) { $row = $event->getRow(); $source = $row->getSource(); $destination = $row->getDestination();