diff --git a/CRM/Utils/System/Drupal8.php b/CRM/Utils/System/Drupal8.php index 68a91361e3ea..2b22a796c4db 100644 --- a/CRM/Utils/System/Drupal8.php +++ b/CRM/Utils/System/Drupal8.php @@ -761,7 +761,7 @@ public function languageNegotiationURL($url, $addLanguagePart = TRUE, $removeLan if ($addLanguagePart && !empty($config['prefixes'][$language])) { $url .= $config['prefixes'][$language] . '/'; } - if ($removeLanguagePart) { + if ($removeLanguagePart && !empty($config['prefixes'][$language])) { $url = str_replace("/" . $config['prefixes'][$language] . "/", '/', $url); } }