Swap uses of Title::GAID_FOR_UPDATE for IDBAccessObject::READ_LATEST

Deprecated in MediaWiki 1.34.

Change-Id: I23732e29954d3410b22726a524c6e15b71b0d6a1
This commit is contained in:
James D. Forrester 2024-01-26 13:23:23 -05:00
parent ac49cd6a9f
commit 34ffba5b03
2 changed files with 5 additions and 3 deletions

View file

@ -3,6 +3,7 @@
namespace MediaWiki\Extension\Notifications; namespace MediaWiki\Extension\Notifications;
use Article; use Article;
use IDBAccessObject;
use Language; use Language;
use MediaWiki\Extension\Notifications\Hooks\HookRunner; use MediaWiki\Extension\Notifications\Hooks\HookRunner;
use MediaWiki\Extension\Notifications\Model\Event; use MediaWiki\Extension\Notifications\Model\Event;
@ -55,7 +56,7 @@ abstract class DiscussionParser {
$title = Title::newFromID( $revision->getPageId() ); $title = Title::newFromID( $revision->getPageId() );
// use the primary database for new page // use the primary database for new page
} else { } else {
$title = Title::newFromID( $revision->getPageId(), Title::GAID_FOR_UPDATE ); $title = Title::newFromID( $revision->getPageId(), IDBAccessObject::READ_LATEST );
} }
// not a valid title // not a valid title

View file

@ -3,6 +3,7 @@
namespace MediaWiki\Extension\Notifications\Model; namespace MediaWiki\Extension\Notifications\Model;
use Exception; use Exception;
use IDBAccessObject;
use InvalidArgumentException; use InvalidArgumentException;
use MediaWiki\Extension\Notifications\Bundleable; use MediaWiki\Extension\Notifications\Bundleable;
use MediaWiki\Extension\Notifications\Controller\NotificationController; use MediaWiki\Extension\Notifications\Controller\NotificationController;
@ -294,7 +295,7 @@ class Event extends AbstractEntity implements Bundleable {
$title = Title::newFromID( $targetPageId ); $title = Title::newFromID( $targetPageId );
// Try primary database if there is no match // Try primary database if there is no match
if ( !$title ) { if ( !$title ) {
$title = Title::newFromID( $targetPageId, Title::GAID_FOR_UPDATE ); $title = Title::newFromID( $targetPageId, IDBAccessObject::READ_LATEST );
} }
if ( $title ) { if ( $title ) {
$result[] = $title; $result[] = $title;
@ -564,7 +565,7 @@ class Event extends AbstractEntity implements Bundleable {
$this->title = $title; $this->title = $title;
return $this->title; return $this->title;
} }
$this->title = Title::newFromID( $this->pageId, $fromPrimary ? Title::GAID_FOR_UPDATE : 0 ); $this->title = Title::newFromID( $this->pageId, $fromPrimary ? IDBAccessObject::READ_LATEST : 0 );
if ( $this->title ) { if ( $this->title ) {
return $this->title; return $this->title;
} }