Index: trunk/phase3/includes/WatchlistEditor.php |
— | — | @@ -164,7 +164,7 @@ |
165 | 165 | * @return int |
166 | 166 | */ |
167 | 167 | private function countWatchlist( $user ) { |
168 | | - $dbr = wfGetDB( DB_SLAVE ); |
| 168 | + $dbr = wfGetDB( DB_MASTER ); |
169 | 169 | $res = $dbr->select( 'watchlist', 'COUNT(*) AS count', array( 'wl_user' => $user->getId() ), __METHOD__ ); |
170 | 170 | $row = $dbr->fetchObject( $res ); |
171 | 171 | return ceil( $row->count / 2 ); // Paranoia |
— | — | @@ -179,7 +179,7 @@ |
180 | 180 | */ |
181 | 181 | private function getWatchlist( $user ) { |
182 | 182 | $list = array(); |
183 | | - $dbr = wfGetDB( DB_SLAVE ); |
| 183 | + $dbr = wfGetDB( DB_MASTER ); |
184 | 184 | $res = $dbr->select( |
185 | 185 | 'watchlist', |
186 | 186 | '*', |
— | — | @@ -209,7 +209,7 @@ |
210 | 210 | */ |
211 | 211 | private function getWatchlistInfo( $user ) { |
212 | 212 | $titles = array(); |
213 | | - $dbr = wfGetDB( DB_SLAVE ); |
| 213 | + $dbr = wfGetDB( DB_MASTER ); |
214 | 214 | $uid = intval( $user->getId() ); |
215 | 215 | list( $watchlist, $page ) = $dbr->tableNamesN( 'watchlist', 'page' ); |
216 | 216 | $sql = "SELECT wl_namespace, wl_title, page_id, page_is_redirect |