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

@@ -59,7 +59,7 @@ class ApiULSSetLanguage extends ApiBase {
$this->dieWithError( [ 'apierror-mustbeposted', $request->getText( 'action' ) ] );
}
$languageCode = $request->getText( 'languagecode' );
$languageCode = $request->getRawVal( 'languagecode', '' );
if ( !$this->languageNameUtils->isSupportedLanguage( $languageCode ) ) {
$this->dieWithError(
[ 'apierror-invalidlang', $this->encodeParamName( 'languagecode' ) ]