From f51df921a0791fc0769a4c948843ed2f593668ce Mon Sep 17 00:00:00 2001 From: kristiaanvandeneynde Date: Wed, 27 Oct 2021 14:38:38 +0500 Subject: [PATCH] Issue #3245953 by kristiaanvandeneynde: TwigExtension::drupalTitle() should check for NullRouteMatch --- src/TwigExtension.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/TwigExtension.php b/src/TwigExtension.php index cccf5b0..4ccbfc0 100644 --- a/src/TwigExtension.php +++ b/src/TwigExtension.php @@ -888,10 +888,10 @@ class TwigExtension extends AbstractExtension { * A render array to represent page title. */ public function drupalTitle() { - $title = \Drupal::service('title_resolver')->getTitle( - \Drupal::request(), - \Drupal::routeMatch()->getRouteObject() - ); + $title = NULL; + if ($route = \Drupal::routeMatch()->getRouteObject()) { + $title = \Drupal::service('title_resolver')->getTitle(\Drupal::request(), $route); + } $build['#markup'] = render($title); $build['#cache']['contexts'] = ['url']; return $build;