From 384def49d3fba970833b6d9c2bd58be9c15f749d Mon Sep 17 00:00:00 2001 From: Rob Church Date: Sat, 11 Aug 2007 16:05:17 +0000 Subject: [PATCH] Should be using master here, otherwise we risk inconsistent data --- includes/WatchlistEditor.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/WatchlistEditor.php b/includes/WatchlistEditor.php index 3bdca72e63..cdc9f0ee33 100644 --- a/includes/WatchlistEditor.php +++ b/includes/WatchlistEditor.php @@ -164,7 +164,7 @@ class WatchlistEditor { * @return int */ private function countWatchlist( $user ) { - $dbr = wfGetDB( DB_SLAVE ); + $dbr = wfGetDB( DB_MASTER ); $res = $dbr->select( 'watchlist', 'COUNT(*) AS count', array( 'wl_user' => $user->getId() ), __METHOD__ ); $row = $dbr->fetchObject( $res ); return ceil( $row->count / 2 ); // Paranoia @@ -179,7 +179,7 @@ class WatchlistEditor { */ private function getWatchlist( $user ) { $list = array(); - $dbr = wfGetDB( DB_SLAVE ); + $dbr = wfGetDB( DB_MASTER ); $res = $dbr->select( 'watchlist', '*', @@ -209,7 +209,7 @@ class WatchlistEditor { */ private function getWatchlistInfo( $user ) { $titles = array(); - $dbr = wfGetDB( DB_SLAVE ); + $dbr = wfGetDB( DB_MASTER ); $uid = intval( $user->getId() ); list( $watchlist, $page ) = $dbr->tableNamesN( 'watchlist', 'page' ); $sql = "SELECT wl_namespace, wl_title, page_id, page_is_redirect -- 2.20.1