You are here

protected function ContentEntityStorageTrait::doPreSave in Multiversion 8.2

Same name and namespace in other branches
  1. 8 src/Entity/Storage/ContentEntityStorageTrait.php \Drupal\multiversion\Entity\Storage\ContentEntityStorageTrait::doPreSave()

File

src/Entity/Storage/ContentEntityStorageTrait.php, line 282

Class

ContentEntityStorageTrait

Namespace

Drupal\multiversion\Entity\Storage

Code

protected function doPreSave(EntityInterface $entity) {
  if (!$entity
    ->isNew() && !isset($entity->original)) {
    $entity->original = $this
      ->loadUnchanged($entity->originalId ?: $entity
      ->id());
  }
  parent::doPreSave($entity);
}