core/lib/Drupal/Core/Menu/LocalTaskManager.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/lib/Drupal/Core/Menu/LocalTaskManager.php b/core/lib/Drupal/Core/Menu/LocalTaskManager.php index afe88fe..859fae3 100644 --- a/core/lib/Drupal/Core/Menu/LocalTaskManager.php +++ b/core/lib/Drupal/Core/Menu/LocalTaskManager.php @@ -340,8 +340,8 @@ public function getTasksBuild($current_route_name) { * {@inheritdoc} */ public function getLocalTasks($level = 0) { - if (!isset($this->taskData)) { - $route_name = $this->routeMatch->getRouteName(); + $route_name = $this->routeMatch->getRouteName(); + if (!isset($this->taskData[$route_name])) { // Look for route-based tabs. $this->taskData[$route_name] = [ 'tabs' => [],