Made WatchedItem use Revision::getTimestampFromId
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 13 Apr 2015 19:18:31 +0000 (12:18 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Mon, 13 Apr 2015 21:54:34 +0000 (21:54 +0000)
Change-Id: I3a895a69e8f4678b82a4e50f70d6bfc4df932d74

includes/WatchedItem.php

index 4d22692..524e701 100644 (file)
@@ -240,11 +240,7 @@ class WatchedItem {
                        } else {
                                // Oldid given and isn't the latest; update the timestamp.
                                // This will result in no further notification emails being sent!
-                               $dbr = wfGetDB( DB_SLAVE );
-                               $notificationTimestamp = $dbr->selectField(
-                                       'revision', 'rev_timestamp',
-                                       array( 'rev_page' => $title->getArticleID(), 'rev_id' => $oldid )
-                               );
+                               $notificationTimestamp = Revision::getTimestampFromId( $title, $oldid );
                                // We need to go one second to the future because of various strict comparisons
                                // throughout the codebase
                                $ts = new MWTimestamp( $notificationTimestamp );