X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=maintenance%2FdeleteDefaultMessages.php;h=326073f1a28ed33f2a510871b6e988773548d380;hp=c52013b95e360bfe1ee10b22d934fd6d864a7613;hb=27c61fb1e94da9114314468fd00bcf129ec064b6;hpb=0c712ce564e0bd53e28f2581a714ee8cd04b614c diff --git a/maintenance/deleteDefaultMessages.php b/maintenance/deleteDefaultMessages.php index c52013b95e..326073f1a2 100644 --- a/maintenance/deleteDefaultMessages.php +++ b/maintenance/deleteDefaultMessages.php @@ -43,13 +43,19 @@ class DeleteDefaultMessages extends Maintenance { $this->output( "Checking existence of old default messages..." ); $dbr = $this->getDB( DB_REPLICA ); - $res = $dbr->select( [ 'page', 'revision' ], + + $actorQuery = ActorMigration::newMigration() + ->getWhere( $dbr, 'rev_user', User::newFromName( 'MediaWiki default' ) ); + $res = $dbr->select( + [ 'page', 'revision' ] + $actorQuery['tables'], [ 'page_namespace', 'page_title' ], [ 'page_namespace' => NS_MEDIAWIKI, - 'page_latest=rev_id', - 'rev_user_text' => 'MediaWiki default', - ] + $actorQuery['conds'], + ], + __METHOD__, + [], + [ 'revision' => [ 'JOIN', 'page_latest=rev_id' ] ] + $actorQuery['joins'] ); if ( $dbr->numRows( $res ) == 0 ) {