diff options
author | Petr Pchelko <ppchelko@wikimedia.org> | 2020-03-03 17:39:36 -0800 |
---|---|---|
committer | James D. Forrester <jforrester@wikimedia.org> | 2020-03-25 12:21:02 -0700 |
commit | aa1ea49a51346f4ed7354aa50469510a0ab50575 (patch) | |
tree | 3d0b38324bcc215453e1f61ee9d5d5e99b84573c /maintenance/attachLatest.php | |
parent | b3ab937939ed04f8f465d2b5c445f17038ebd902 (diff) | |
download | mediawikicore-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.php | 9 |
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" ); |