Skip to content
Snippets Groups Projects
Commit f3cd79e5 authored by Simba Wang's avatar Simba Wang Committed by Stephen Mustgrave
Browse files

Issue #3187605 by simbaw, Omega_yang, peraz: The site will be broken when...

Issue #3187605 by simbaw, Omega_yang, peraz: The site will be broken when deleting translation of menu link
parent acb1b533
No related branches found
No related tags found
No related merge requests found
......@@ -70,16 +70,29 @@ function event_log_track_menu_form_submit(array &$form, FormStateInterface $form
case 'menu_link_content_menu_link_content_delete_form':
// Delete Menu Link.
$route_parameters = \Drupal::routeMatch()->getParameter('menu_link_content');
$uri = $route_parameters->get('link')->uri;
$uri = '';
$title = '';
$name = '';
if ($route_parameters->isDefaultTranslation()) {
$title = $route_parameters->getTitle();
$uri = $route_parameters->get('link')->uri;
$name = $route_parameters->getMenuName();
}
else {
$title = $route_parameters->label();
$uri = $route_parameters->getUntranslated()->get('link')->uri;
$name = $route_parameters->getUntranslated()->getMenuName() . "(Original)";
}
$log = [
'operation' => 'link delete',
'description' => t('%title (%id), %path', [
'%title' => $route_parameters->getTitle(),
'%id' => $route_parameters->get('id')->value,
'%title' => $title,
'%id' => $route_parameters->id(),
'%path' => $uri,
]),
'ref_numeric' => $route_parameters->get('id')->value,
'ref_char' => $route_parameters->getMenuName(),
'ref_numeric' => $route_parameters->id(),
'ref_char' => $name,
];
break;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment