Merge "Query for array of join with ActorMigration::getJoin() to improve performance"

This commit is contained in:
jenkins-bot 2021-04-21 11:48:18 +00:00 committed by Gerrit Code Review
commit 20f33b07f3

View file

@ -3,8 +3,6 @@
* \brief Contains code for the ContributionScores Class (extends SpecialPage).
*/
use MediaWiki\MediaWikiServices;
/// Special page class for the Contribution Scores extension
/**
* Special page that generates a list of wiki contributors based
@ -99,10 +97,8 @@ class ContributionScores extends IncludableSpecialPage {
$dbr = wfGetDB( DB_REPLICA );
$store = MediaWikiServices::getInstance()
->getRevisionStoreFactory()
->getRevisionStore();
$revQuery = $store->getQueryInfo();
$revQuery = ActorMigration::newMigration()->getJoin( 'rev_user' );
$revQuery['tables'] = array_merge( [ 'revision' ], $revQuery['tables'] );
$revUser = $revQuery['fields']['rev_user'];