[BUGFIX] Add support for language -1 to TCA field type slug
[Packages/TYPO3.CMS.git] / typo3 / sysext / backend / Classes / Form / Element / InputSlugElement.php
index cd67afd..6151dce 100644 (file)
@@ -215,7 +215,7 @@ class InputSlugElement extends AbstractFormElement
      */
     protected function getPrefix(SiteInterface $site, int $requestLanguageId = 0): string
     {
-        $language = $site->getLanguageById($requestLanguageId);
+        $language = ($requestLanguageId < 0) ? $site->getDefaultLanguage() : $site->getLanguageById($requestLanguageId);
         $base = $language->getBase();
         $baseUrl = (string)$base;
         $baseUrl = rtrim($baseUrl, '/');