Fixed issue #60: replaced deprecated method doEditContent with PageUpdater::saveRevision

This commit is contained in:
Bertrand Gorge
2022-06-27 19:24:56 +02:00
parent c0e5396403
commit 66cc926a5d

View File

@ -107,12 +107,12 @@ class Extension {
$result = $linker->linkContent( $source );
if ( $result ) {
$content = $source->getContent()->getContentHandler()->unserializeContent( $result );
$source->getPage()->doEditContent(
$content,
\wfMessage( 'linktitles-bot-comment', self::URL ),
EDIT_MINOR | EDIT_FORCE_BOT,
false, // baseRevId
$context->getUser()
$updater = $source->getPage()->newPageUpdater( $context->getUser());
$updater->setContent( SlotRecord::MAIN, $content );
$updater->saveRevision(
CommentStoreComment::newUnsavedComment(\wfMessage( 'linktitles-bot-comment', self::URL )),
EDIT_MINOR | EDIT_FORCE_BOT
);
};
return true;