From 2501d1dedfbdaba981cea49ff7b67fda0926d822 Mon Sep 17 00:00:00 2001 From: Gilles Dubuc Date: Wed, 18 Sep 2019 22:36:26 +0200 Subject: [PATCH] Make purgeList.php use getCdnUrls() Bug: T233095 Change-Id: I8c1d3f273ff2d81b9f28403136f4a6e4c3311724 --- maintenance/purgeList.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/maintenance/purgeList.php b/maintenance/purgeList.php index d558c478e8..540d2750ec 100644 --- a/maintenance/purgeList.php +++ b/maintenance/purgeList.php @@ -65,9 +65,14 @@ class PurgeList extends Maintenance { } elseif ( $page !== '' ) { $title = Title::newFromText( $page ); if ( $title ) { - $url = $title->getInternalURL(); - $this->output( "$url\n" ); - $urls[] = $url; + $newUrls = $title->getCdnUrls(); + + foreach ( $newUrls as $url ) { + $this->output( "$url\n" ); + } + + $urls = array_merge( $urls, $newUrls ); + if ( $this->getOption( 'purge' ) ) { $title->invalidateCache(); } @@ -110,8 +115,7 @@ class PurgeList extends Maintenance { $urls = []; foreach ( $res as $row ) { $title = Title::makeTitle( $row->page_namespace, $row->page_title ); - $url = $title->getInternalURL(); - $urls[] = $url; + $urls = array_merge( $urls, $title->getCdnUrls() ); $startId = $row->page_id; } $this->sendPurgeRequest( $urls ); -- 2.20.1