Commit 616b880f authored by martin frances's avatar martin frances Committed by Joachim Noreiko
Browse files

Issue #2555483 by martin107: Fixed repeated getting of service in hook_views_data_alter().

parent cfbd79be
Loading
Loading
Loading
Loading
+1 −2
Changes for flag.views.inc: 1 added line, 2 removed lines.
Original line number Diff line number Diff line
@@ -54,12 +54,11 @@ function flag_views_data() {
 */
function flag_views_data_alter(array &$data) {
  $flags = \Drupal::service('flag')->getFlags();
  $entity_manager = \Drupal::entityManager();

  foreach ($flags as $flag_id => $flag) {
    $entity_type_id = $flag->getFlaggableEntityTypeId();

    $entity_manager = \Drupal::entityManager();

    $entity_type = $entity_manager->getDefinition($entity_type_id);
    if ($entity_type->hasHandlerClass('views_data')) {
      $base_table = $entity_manager->getHandler($entity_type_id, 'views_data')->getViewsTableForEntityType($entity_type);