SearchUpdate should read from master.
authorNik Everett <neverett@wikimedia.org>
Mon, 30 Sep 2013 18:30:31 +0000 (18:30 +0000)
committerNik Everett <neverett@wikimedia.org>
Tue, 1 Oct 2013 00:43:35 +0000 (00:43 +0000)
This should prevent slave lag from being interpreted as a page delete
from the perspective of search.

Bug: 54652

Change-Id: I2b6673a9d2950cb9e88e9191e8d359aa5dd36d06

includes/search/SearchUpdate.php

index 2148210..82a413e 100644 (file)
@@ -89,7 +89,7 @@ class SearchUpdate implements DeferrableUpdate {
 
                wfProfileIn( __METHOD__ );
 
-               $page = WikiPage::newFromId( $this->id );
+               $page = WikiPage::newFromId( $this->id, WikiPage::READ_LATEST );
                $indexTitle = Title::indexTitle( $this->title->getNamespace(), $this->title->getText() );
 
                foreach ( SearchEngine::getSearchTypes() as $type ) {