diff --git a/core/modules/migrate/src/Entity/Migration.php b/core/modules/migrate/src/Entity/Migration.php index 0791750..46280c1 100644 --- a/core/modules/migrate/src/Entity/Migration.php +++ b/core/modules/migrate/src/Entity/Migration.php @@ -9,6 +9,7 @@ use Drupal\Component\Utility\String; use Drupal\Core\Config\Entity\ConfigEntityBase; +use Drupal\Core\Entity\EntityStorageInterface; use Drupal\migrate\Exception\RequirementsException; use Drupal\migrate\MigrateException; use Drupal\migrate\MigrateSkipRowException; @@ -464,4 +465,16 @@ public function setTrackLastImported($track_last_imported) { public function getMigrationDependencies() { return $this->migration_dependencies; } + + /** + * {@inheritdoc} + */ + public static function postLoad(EntityStorageInterface $storage, array &$entities) { + parent::postLoad($storage, $entities); + /** @var \Drupal\migrate\Entity\Migration $entity */ + foreach ($entities as $entity) { + $entity->setProcess($entity->getProcessNormalized($entity->getProcess())); + } + } + }