From bea8bb01bfacdc119690fffd0db20b896e428f84 Mon Sep 17 00:00:00 2001 From: Pavel Astakhov Date: Wed, 6 Mar 2024 13:40:57 +0500 Subject: [PATCH] Fix for VusualEditor --- src/SemanticMW/QueryHandler.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/SemanticMW/QueryHandler.php b/src/SemanticMW/QueryHandler.php index 99a52d38..b0415434 100644 --- a/src/SemanticMW/QueryHandler.php +++ b/src/SemanticMW/QueryHandler.php @@ -468,7 +468,13 @@ private function getTitleOutput( string $titleText ) { } private function getParser(): \Parser { - return MediaWikiServices::getInstance()->getParser(); + $user = \RequestContext::getMain()->getUser(); + $parser = MediaWikiServices::getInstance()->getParser(); + if ( !$parser->getOptions() ) { + $parser->setOptions( new \ParserOptions( $user ) ); + } + $parser->clearState(); + return $parser; } /**