diff --git a/extension.json b/extension.json index fdbe402a..bf195a1a 100644 --- a/extension.json +++ b/extension.json @@ -15,7 +15,7 @@ "license-name": "GPL-2.0-or-later", "type": "parserhook", "requires": { - "MediaWiki": ">= 1.36.0" + "MediaWiki": ">= 1.38.0" }, "APIModules": { "templatedata": "ApiTemplateData" diff --git a/includes/TemplateDataHooks.php b/includes/TemplateDataHooks.php index 21125daf..f0628603 100644 --- a/includes/TemplateDataHooks.php +++ b/includes/TemplateDataHooks.php @@ -90,7 +90,7 @@ class TemplateDataHooks { } // TODO: Remove when not needed any more, see T267926 - self::logChangeEvent( $revisionRecord, $parserOutput->getProperty( 'templatedata' ), $user ); + self::logChangeEvent( $revisionRecord, $parserOutput->getPageProperty( 'templatedata' ), $user ); return true; } @@ -196,7 +196,7 @@ class TemplateDataHooks { $title = $parser->getTitle(); $docPage = wfMessage( 'templatedata-doc-subpage' )->inContentLanguage(); if ( !$title->isSubpage() || $title->getSubpageText() !== $docPage->plain() ) { - $parser->getOutput()->setProperty( 'templatedata', $ti->getJSONForDatabase() ); + $parser->getOutput()->setPageProperty( 'templatedata', $ti->getJSONForDatabase() ); } $parser->getOutput()->addModuleStyles( [