diff --git a/core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceFieldFormatter.php b/core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceFieldFormatter.php index defc70a..43d2e0d 100644 --- a/core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceFieldFormatter.php +++ b/core/lib/Drupal/Core/Field/Plugin/Field/FieldFormatter/EntityReferenceFieldFormatter.php @@ -298,7 +298,7 @@ public function settingsForm(array $form, FormStateInterface $form_state) { if ($selected_field_name) { $field_storage = $field_storage_definitions[$selected_field_name]; $formatter_options = $this->getAvailableFormatterOptions($field_storage); - $formatter_type = $this->getFormatterType($selected_field_name, $form_state); + $formatter_type = $this->getFormatterType($selected_field_name, $form_state)['machine_name']; $settings = $this->getSetting('settings', $form_state) ?: []; $form['type'] = [