diff --git a/core/modules/block/lib/Drupal/block/BlockRenderController.php b/core/modules/block/lib/Drupal/block/BlockRenderController.php
index 9763193..1a9a1ee 100644
--- a/core/modules/block/lib/Drupal/block/BlockRenderController.php
+++ b/core/modules/block/lib/Drupal/block/BlockRenderController.php
@@ -80,7 +80,7 @@ public function viewMultiple(array $entities = array(), $view_mode = 'full', $la
 
       // All blocks, even when empty, should be available for altering.
       $id = str_replace(':', '__', $entity->get('plugin'));
-      list(, $name) = $entity->id();
+      list(, $name) = explode('.', $entity->id());
       drupal_alter(array('block_view', "block_view_$id", "block_view_$name"), $build[$entity_id], $entity);
 
     }
