diff -u b/core/lib/Drupal/Core/Entity/EntityListController.php b/core/lib/Drupal/Core/Entity/EntityListController.php --- b/core/lib/Drupal/Core/Entity/EntityListController.php +++ b/core/lib/Drupal/Core/Entity/EntityListController.php @@ -177,7 +177,7 @@ */ public function buildOperations(EntityInterface $entity) { // Retrieve and sort operations. - $operations = array_merge($this->moduleHandler->invokeAll('entity_operation', $entity), $this->getOperations($entity)); + $operations = array_merge($this->moduleHandler->invokeAll('entity_operation', array($entity)), $this->getOperations($entity)); $this->moduleHandler->alter('entity_operation', $operations, $entity); uasort($operations, '\Drupal\Component\Utility\SortArray::sortByWeightElement'); $build = array(