aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/attachLatest.php
diff options
context:
space:
mode:
authorPetr Pchelko <ppchelko@wikimedia.org>2020-03-03 17:39:36 -0800
committerJames D. Forrester <jforrester@wikimedia.org>2020-03-25 12:21:02 -0700
commitaa1ea49a51346f4ed7354aa50469510a0ab50575 (patch)
tree3d0b38324bcc215453e1f61ee9d5d5e99b84573c /maintenance/attachLatest.php
parentb3ab937939ed04f8f465d2b5c445f17038ebd902 (diff)
downloadmediawikicore-aa1ea49a51346f4ed7354aa50469510a0ab50575.tar.gz
mediawikicore-aa1ea49a51346f4ed7354aa50469510a0ab50575.zip
Hard deprecate Revision::loadFromTimestamp
Bug: T246284 Depends-On: Ia8d49b3158baf578ccd3476d6537be36dcea7e13 Change-Id: Ic4df02a7e21d4d1c0140e0f5a985a90f66983fab
Diffstat (limited to 'maintenance/attachLatest.php')
-rw-r--r--maintenance/attachLatest.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/maintenance/attachLatest.php b/maintenance/attachLatest.php
index 53f5d64d094c..db0c421ee113 100644
--- a/maintenance/attachLatest.php
+++ b/maintenance/attachLatest.php
@@ -25,6 +25,7 @@
*/
use MediaWiki\MediaWikiServices;
+use MediaWiki\Revision\RevisionLookup;
require_once __DIR__ . '/Maintenance.php';
@@ -72,12 +73,16 @@ class AttachLatest extends Maintenance {
continue;
}
- $revision = Revision::loadFromTimestamp( $dbw, $title, $latestTime );
- if ( $revision === null ) {
+ $revRecord = MediaWikiServices::getInstance()
+ ->getRevisionLookup()
+ ->getRevisionByTimestamp( $title, $latestTime, RevisionLookup::READ_LATEST );
+ if ( $revRecord === null ) {
$this->output(
"$dbDomain $pageId [[$name]] latest time $latestTime, can't find revision id\n"
);
continue;
+ } else {
+ $revision = new Revision( $revRecord );
}
$id = $revision->getId();
$this->output( "$dbDomain $pageId [[$name]] latest time $latestTime, rev id $id\n" );