diff -u b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php --- b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php +++ b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php @@ -264,7 +264,7 @@ $language = $row->getDestinationProperty($property); if (!$entity->hasTranslation($language)) { $entity->addTranslation($language); - if ($this->storage->getEntityType()->isRevisionable()) { + if ($this->storage->getEntityType()->isRevisionable() && $entity->isNewRevision()) { $entity->setNewRevision(TRUE); }