From 38a8438836d244fe6b38805a8ca973ba86c9aedc Mon Sep 17 00:00:00 2001 From: Stephane Bisson Date: Tue, 22 Aug 2017 09:03:42 -0400 Subject: [PATCH] WLFilters: avoid querying the DB when filters are in conflict Bug: T171132 Change-Id: I53843471e3cffb892ca954338983e77a66a46dbb --- includes/specials/SpecialWatchlist.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/specials/SpecialWatchlist.php b/includes/specials/SpecialWatchlist.php index b20b33117b..effd7745f5 100644 --- a/includes/specials/SpecialWatchlist.php +++ b/includes/specials/SpecialWatchlist.php @@ -415,6 +415,10 @@ class SpecialWatchlist extends ChangesListSpecialPage { $this->runMainQueryHook( $tables, $fields, $conds, $query_options, $join_conds, $opts ); + if ( $this->areFiltersInConflict() ) { + return false; + } + return $dbr->select( $tables, $fields, -- 2.20.1