Commit a8180daf authored by Andreas De Rijcke's avatar Andreas De Rijcke Committed by davisben
Browse files

Issue #3275650: Group Message view crashes when empty.

parent b8b79cd8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1051,7 +1051,7 @@ display:
          admin_label: Message
          entity_type: mailgroup
          plugin_id: standard
          required: false
          required: true
      display_description: ''
      display_extenders: {  }
      path: mailgroup/%/messages

mailgroup.install

0 → 100644
+22 −0
Original line number Diff line number Diff line
<?php

/**
 * @file
 * Install, update, and uninstall hooks for the Mail Group module.
 */

/**
 * Make Message relationship required for Message View.
 */
function mailgroup_update_9001() {
  if (\Drupal::moduleHandler()->moduleExists('views')) {
    $entity_type_manager = \Drupal::entityTypeManager();
    $view_storage = $entity_type_manager->getStorage('view');
    $view = $view_storage
      ->load('mailgroup')
      ->getExecutable();

    $view->setHandlerOption('messages', 'relationship', 'message', 'required', TRUE);
    $view->save();
  }
}