diff -u b/core/modules/forum/src/Form/Overview.php b/core/modules/forum/src/Form/Overview.php --- b/core/modules/forum/src/Form/Overview.php +++ b/core/modules/forum/src/Form/Overview.php @@ -66,7 +66,7 @@ $term = $form['terms'][$key]['#term']; $form['terms'][$key]['term']['#url'] = Url::fromRoute('forum.page', ['taxonomy_term' => $term->id()]); unset($form['terms'][$key]['operations']['#links']['delete']); - $route_parameters = isset($form['terms'][$key]['operations']['#links']['edit']) ? $form['terms'][$key]['operations']['#links']['edit']['url']->getRouteParameters() : []; + $route_parameters = isset($form['terms'][$key]['operations']['#links']['edit']) ? $form['terms'][$key]['operations']['#links']['edit']['url']->getRouteParameters() : $term->toUrl('edit-form')->getRouteParameters(); if (!empty($term->forum_container->value)) { $url_edit_container_form = Url::fromRoute('entity.taxonomy_term.forum_edit_container_form', $route_parameters); if ($url_edit_container_form->access()) {