X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=blobdiff_plain;f=maintenance%2FupdateSpecialPages.php;h=5d756e87a5670dc8ce234772aa3bbd53c52ed37a;hb=59ae70f31b22b106e76f1fbfc6871be3062b500f;hp=01aace0738427f45f1e5654347a81638029daeea;hpb=1360a2884ac2ce44b1a81df9fef96b72853c845e;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/updateSpecialPages.php b/maintenance/updateSpecialPages.php index 01aace0738..5d756e87a5 100644 --- a/maintenance/updateSpecialPages.php +++ b/maintenance/updateSpecialPages.php @@ -25,7 +25,6 @@ require_once __DIR__ . '/Maintenance.php'; use MediaWiki\MediaWikiServices; -use Wikimedia\Rdbms\DBReplicationWaitError; /** * Maintenance script to update cached special pages. @@ -50,7 +49,7 @@ class UpdateSpecialPages extends Maintenance { $this->doSpecialPageCacheUpdates( $dbw ); foreach ( QueryPage::getPages() as $page ) { - list( $class, $special ) = $page; + list( , $special ) = $page; $limit = $page[2] ?? null; # --list : just show the name of pages @@ -66,7 +65,8 @@ class UpdateSpecialPages extends Maintenance { continue; } - $specialObj = SpecialPageFactory::getPage( $special ); + $specialObj = MediaWikiServices::getInstance()->getSpecialPageFactory()-> + getPage( $special ); if ( !$specialObj ) { $this->output( "No such special page: $special\n" ); exit; @@ -133,11 +133,7 @@ class UpdateSpecialPages extends Maintenance { $this->output( "Reconnected\n\n" ); } // Wait for the replica DB to catch up - try { - $lbFactory->waitForReplication(); - } catch ( DBReplicationWaitError $e ) { - // ignore - } + $lbFactory->waitForReplication(); } public function doSpecialPageCacheUpdates( $dbw ) {