diff --git a/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php b/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php index 3d01fb7..2b9204b 100644 --- a/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php +++ b/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php @@ -597,13 +597,14 @@ protected function doDeleteRevisionFieldItems(ContentEntityInterface $revision) $this->database->delete($this->revisionTable) ->condition($this->revisionKey, $revision->getRevisionId()) ->execute(); - $this->deleteRevisionFromDedicatedTables($revision); if ($this->revisionDataTable) { $this->database->delete($this->revisionDataTable) ->condition($this->revisionKey, $revision->getRevisionId()) ->execute(); } + + $this->deleteRevisionFromDedicatedTables($revision); } /**