diff --git a/src/Plugin/Field/FieldWidget/EntityReference.php b/src/Plugin/Field/FieldWidget/EntityReference.php index 004ab98..a7a7c23 100644 --- a/src/Plugin/Field/FieldWidget/EntityReference.php +++ b/src/Plugin/Field/FieldWidget/EntityReference.php @@ -222,9 +222,12 @@ public function settingsSummary() { return [t('No entity browser selected.')]; } else { - $browser = $this->entityManager->getStorage('entity_browser') - ->load($entity_browser_id); - $summary[] = t('Entity browser: @browser', ['@browser' => $browser->label()]); + if ($browser = $this->entityManager->getStorage('entity_browser')->load($entity_browser_id)) { + $summary[] = t('Entity browser: @browser', ['@browser' => $browser->label()]); + } else { + drupal_set_message(t('Missing entity browser!'), 'error'); + return [t('Missing entity browser!')]; + } } if (!empty($field_widget_display)) {