diff --git a/core/lib/Drupal/Core/Entity/EntityStorageBase.php b/core/lib/Drupal/Core/Entity/EntityStorageBase.php index 3d9a90f7620032ae015cbfa9e61fb1f7c13fff88..bd2c860a112fa490643d8bc39454c97f4f75865a 100644 --- a/core/lib/Drupal/Core/Entity/EntityStorageBase.php +++ b/core/lib/Drupal/Core/Entity/EntityStorageBase.php @@ -521,7 +521,7 @@ protected function doPreSave(EntityInterface $entity) { } // Load the original entity, if any. - if ($id_exists && !$entity->getOriginal()) { + if ($id_exists) { $entity->setOriginal($this->loadUnchanged($id)); }