diff --git a/src/ContributionScores.php b/src/ContributionScores.php index 1c37fab..46e7170 100644 --- a/src/ContributionScores.php +++ b/src/ContributionScores.php @@ -121,8 +121,10 @@ class ContributionScores extends IncludableSpecialPage { if ( $wgContribScoreIgnoreBots ) { $sqlWhere[] = "{$revUser} NOT IN " . - $dbr->buildSelectSubquery( 'user_groups', 'ug_user', [ 'ug_group' => 'bot' ], __METHOD__ ); - + $dbr->buildSelectSubquery( 'user_groups', 'ug_user', [ + 'ug_group' => 'bot', + 'ug_expiry IS NULL OR ug_expiry >= ' . $dbr->addQuotes( $dbr->timestamp() ) + ], __METHOD__ ); } if ( $dbr->unionSupportsOrderAndLimit() ) {