Use WebRequest::getRawVal instead of WebRequest::getText

The UTF-8 normalization for the URL attributes `languagecode`, `uselang`
and `setlang` are not needed.

Change-Id: Ib204629fb15e2578bba09be4c40d0210eb81dd77
This commit is contained in:
Fomafix
2022-08-21 13:50:47 +00:00
committed by jenkins-bot
parent 08dd8126db
commit 35852fee74
2 changed files with 3 additions and 3 deletions

View File

@@ -313,7 +313,7 @@ class Hooks implements
if (
// uselang can be used for temporary override of language preference
$request->getText( 'uselang' ) ||
$request->getRawVal( 'uselang' ) ||
// Registered user: use preferences, only when safe to load - T267445
( $user->isSafeToLoad() && $user->isRegistered() )
) {
@@ -524,7 +524,7 @@ class Hooks implements
}
private function getSetLang( OutputPage $out ): ?string {
$setLangCode = $out->getRequest()->getText( 'setlang' );
$setLangCode = $out->getRequest()->getRawVal( 'setlang' );
if ( $setLangCode && $this->languageNameUtils->isSupportedLanguage( $setLangCode ) ) {
return $setLangCode;
}