Gergő Tisza has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/272832

Change subject: Avoid unstubbing $wgUser in ResourceLoaderGetConfigVars hook
......................................................................

Avoid unstubbing $wgUser in ResourceLoaderGetConfigVars hook

WikimediaMessagesHooks::onMobileLicenseLink() is called during a handler
for the ResourceLoaderGetConfigVars hook. Handlers for that hook should
not vary their output based on request state, so use the content
language explicitly instead of allowing the user's preferred UI
language to cause variance.

Bug: T127866
Change-Id: I3d03cd1d51ada3d78b63d892587eb28034f4eb89
(cherry picked from commit f070b2c0001b80b996223427d3d9d6ab314b3342)
---
M WikimediaMessages.hooks.php
1 file changed, 3 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMessages 
refs/changes/32/272832/1

diff --git a/WikimediaMessages.hooks.php b/WikimediaMessages.hooks.php
index a27784d..f8e2432 100644
--- a/WikimediaMessages.hooks.php
+++ b/WikimediaMessages.hooks.php
@@ -134,7 +134,9 @@
                } elseif( strpos( $wgRightsUrl, 
'creativecommons.org/licenses/by-sa/3.0' ) !== false ) {
                        // We only display the dual licensing stack in the 
editor and talk interfaces
                        if ( $context === 'editor' || $context === 'talk' ) {
-                               $link = wfMessage( 
'wikimedia-mobile-license-links' )->plain();
+                               $link = wfMessage( 
'wikimedia-mobile-license-links' )
+                                       ->inContentLanguage()
+                                       ->plain();
                        }
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/272832
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3d03cd1d51ada3d78b63d892587eb28034f4eb89
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikimediaMessages
Gerrit-Branch: wmf/1.27.0-wmf.14
Gerrit-Owner: GergÅ‘ Tisza <[email protected]>
Gerrit-Reviewer: BryanDavis <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to