diff --git a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php index 1d71a22..5fffc0b 100644 --- a/core/modules/views/src/Plugin/views/field/FieldPluginBase.php +++ b/core/modules/views/src/Plugin/views/field/FieldPluginBase.php @@ -430,7 +430,8 @@ protected function defineOptions() { $options['label'] = array('default' => '', 'translatable' => TRUE); // Some styles (for example table) should have labels enabled by default. - if ($this->view->getStyle()->defaultFieldLabels()) { + $style = $this->view->getStyle(); + if (isset($style) && $style->defaultFieldLabels()) { $options['label']['default'] = $this->definition['title']; }