diff --git a/core/modules/views/src/Plugin/Block/ViewsExposedFilterBlock.php b/core/modules/views/src/Plugin/Block/ViewsExposedFilterBlock.php index d877277d72706e3150128ef67f205a02ee84696f..299964e82d65f4278521930e515f86f0259db175 100644 --- a/core/modules/views/src/Plugin/Block/ViewsExposedFilterBlock.php +++ b/core/modules/views/src/Plugin/Block/ViewsExposedFilterBlock.php @@ -32,12 +32,12 @@ public function getCacheContexts() { * context of current view and display ID. */ public function build() { - $output = $this->view->display_handler->viewExposedFormBlocks(); + $output = $this->view->display_handler->viewExposedFormBlocks() ?? []; // Provide the context for block build and block view alter hooks. // \Drupal\views\Plugin\Block\ViewsBlock::build() adds the same context in // \Drupal\views\ViewExecutable::buildRenderable() using // \Drupal\views\Plugin\views\display\DisplayPluginBase::buildRenderable(). - if (is_array($output) && !empty($output)) { + if (!empty($output)) { $output += [ '#view' => $this->view, '#display_id' => $this->displayID,