From: Brian Wolff Date: Sat, 14 Dec 2013 08:53:21 +0000 (-0700) Subject: Mark ParserOutput of MessageContent as varying by userlanguage X-Git-Tag: 1.31.0-rc.0~14023^2 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dcompta/operations/modifier.php?a=commitdiff_plain;h=29545b407456286fe7dcf9e00f57dbe5cca51f74;p=lhc%2Fweb%2Fwiklou.git Mark ParserOutput of MessageContent as varying by userlanguage Hopefully this will stop cache pollution when a MessageContent ends up in parser cache. MessageContent objects just do wfMessage()->parse(), which uses user language. Bug: 41065 Change-Id: I75e8256a61b828cb9fc93227eb517a34ac6b9d15 --- diff --git a/includes/content/MessageContent.php b/includes/content/MessageContent.php index edbd075ca9..2240669dfa 100644 --- a/includes/content/MessageContent.php +++ b/includes/content/MessageContent.php @@ -165,6 +165,8 @@ class MessageContent extends AbstractContent { } $po = new ParserOutput( $html ); + // Message objects are in the user language. + $po->recordOption( 'userlang' ); return $po; }