diff options
Diffstat (limited to 'includes/WatchedItemQueryService.php')
-rw-r--r-- | includes/WatchedItemQueryService.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/WatchedItemQueryService.php b/includes/WatchedItemQueryService.php index c80e4a53198d..ba7707411a87 100644 --- a/includes/WatchedItemQueryService.php +++ b/includes/WatchedItemQueryService.php @@ -1,7 +1,9 @@ <?php +use Wikimedia\Rdbms\IDatabase; use MediaWiki\Linker\LinkTarget; use Wikimedia\Assert\Assert; +use Wikimedia\Rdbms\LoadBalancer; /** * Class performing complex database queries related to WatchedItems. @@ -401,7 +403,7 @@ class WatchedItemQueryService { if ( !isset( $options['start'] ) && !isset( $options['end'] ) ) { if ( $db->getType() === 'mysql' ) { // This is an index optimization for mysql - $conds[] = "rc_timestamp > ''"; + $conds[] = 'rc_timestamp > ' . $db->addQuotes( '' ); } } @@ -504,7 +506,7 @@ class WatchedItemQueryService { $conds[] = 'rc_user_text != ' . $db->addQuotes( $options['notByUser'] ); } - // Avoid brute force searches (bug 17342) + // Avoid brute force searches (T19342) $bitmask = 0; if ( !$user->isAllowed( 'deletedhistory' ) ) { $bitmask = Revision::DELETED_USER; |