X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdeleteDefaultMessages.php;h=326073f1a28ed33f2a510871b6e988773548d380;hb=f74dcc34a1f45a942a03f900ec0f3312b364b0f8;hp=417aa0316666b76a1028afa731a61933dfb73eb2;hpb=58858df842f91d9ea1c9f9b6f3c767d8b204886b;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/deleteDefaultMessages.php b/maintenance/deleteDefaultMessages.php index 417aa03166..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 ) { @@ -95,5 +101,5 @@ class DeleteDefaultMessages extends Maintenance { } } -$maintClass = "DeleteDefaultMessages"; +$maintClass = DeleteDefaultMessages::class; require_once RUN_MAINTENANCE_IF_MAIN;