diff --git a/core/modules/node/lib/Drupal/node/NodeStorageController.php b/core/modules/node/lib/Drupal/node/NodeStorageController.php
index 524036b..a8b4586 100644
--- a/core/modules/node/lib/Drupal/node/NodeStorageController.php
+++ b/core/modules/node/lib/Drupal/node/NodeStorageController.php
@@ -75,7 +75,7 @@ protected function attachLoad(&$queried_entities, $load_revision = FALSE) {
    * Overrides Drupal\Core\Entity\DatabaseStorageController::invokeHook().
    */
   protected function invokeHook($hook, EntityInterface $node) {
-    $node = $node->getBCEntity();
+    $node = $node->getOriginal()->getBCEntity();
 
     // Inline parent::invokeHook() to pass on BC-entities to node-specific
     // hooks.
