Revert "Purge Squid variant pages based on page language (not $wgContLang)" per CR...
authorAaron Schulz <aschulz@wikimedia.org>
Sun, 3 Jun 2012 21:07:58 +0000 (21:07 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Sun, 3 Jun 2012 21:07:58 +0000 (21:07 +0000)
This reverts commit 0f9b9d51443a7c2fa62deba0953ce69b388b7c76

includes/Title.php

index e6af0ba..481f480 100644 (file)
@@ -3284,14 +3284,16 @@ class Title {
         * @return Array of String the URLs
         */
        public function getSquidURLs() {
+               global $wgContLang;
+
                $urls = array(
                        $this->getInternalURL(),
                        $this->getInternalURL( 'action=history' )
                );
 
-               $pageLang = $this->getPageLanguage();
-               if ( $pageLang->hasVariants() ) {
-                       $variants = $pageLang->getVariants();
+               // purge variant urls as well
+               if ( $wgContLang->hasVariants() ) {
+                       $variants = $wgContLang->getVariants();
                        foreach ( $variants as $vCode ) {
                                $urls[] = $this->getInternalURL( '', $vCode );
                        }