--- FedoraMessaging-orig.php 2025-06-26 05:33:32.362120494 +0000 +++ FedoraMessaging.php 2026-06-05 15:37:07.368395522 +0000 @@ -27,12 +27,11 @@ //$metadata = $renderedRevision->getSlotParserOutput("main", ["generate-html" => false]); //print_r($metadata); $revisionRecord = $renderedRevision->getRevision(); - $title = $revisionRecord->getPage(); - if ( $title->getNsText() ) { - $titletext = $title->getNsText() . ":" . $title->getText(); - } else { - $titletext = $title->getText(); - } + $page = $revisionRecord->getPage(); + $titleFactory = MediaWikiServices::getInstance()->getTitleFactory(); + $title = $titleFactory->newFromPageIdentity( $page ); + $titletext = $title->getPrefixedText(); + $prevRevId = $revisionRecord->getParentId(); $curRevId = $prevRevId + 1; // We don't know that! But it's not committed yet so we can only assume. $url = $title->getFullURL('diff=' . $curRevId . '&oldid=' . $prevRevId);