Have SquidUpdate::newFromTitles use getSquidURLs
authorMatthew Flaschen <mflaschen@wikimedia.org>
Fri, 13 Nov 2015 21:54:41 +0000 (16:54 -0500)
committerMatthew Flaschen <mflaschen@wikimedia.org>
Fri, 13 Nov 2015 21:54:41 +0000 (16:54 -0500)
This causes it to add history, and trigger the TitleSquidURLs hook.

Bug: T116095
Change-Id: I41ebd2f34347a3f218f7d0bfc8962d286b943c16

includes/deferred/SquidUpdate.php

index 0e4161c..bad91a5 100644 (file)
@@ -47,7 +47,7 @@ class SquidUpdate implements DeferrableUpdate {
        public static function newFromTitles( $titles, $urlArr = array() ) {
                /** @var Title $title */
                foreach ( $titles as $title ) {
-                       $urlArr[] = $title->getInternalURL();
+                       $urlArr = array_merge( $urlArr, $title->getSquidURLs() );
                }
 
                return new SquidUpdate( $urlArr );