diff -u b/core/lib/Drupal/Core/Session/UserSession.php b/core/lib/Drupal/Core/Session/UserSession.php --- b/core/lib/Drupal/Core/Session/UserSession.php +++ b/core/lib/Drupal/Core/Session/UserSession.php @@ -188,7 +188,7 @@ return $language_list[$this->preferred_langcode]->getId(); } else { - return $fallback_to_default ? \Drupal::languageManager()->getId() : ''; + return $fallback_to_default ? \Drupal::languageManager()->getDefaultLanguage()->getId() : ''; } } @@ -201,7 +201,7 @@ return $language_list[$this->preferred_admin_langcode]->getId(); } else { - return $fallback_to_default ? \Drupal::languageManager()->getId() : ''; + return $fallback_to_default ? \Drupal::languageManager()->getDefaultLanguage()->getId() : ''; } }