diff --git a/Hooks.php b/Hooks.php index fbb6a79..8feefb2 100644 --- a/Hooks.php +++ b/Hooks.php @@ -272,7 +272,8 @@ public static function onPageViewUpdates( WikiPage $wikiPage, User $user ) { $isDiff = $wgRequest->getText( 'oldid' ); $reviewHandler = ReviewHandler::setup( $user, $title, $isDiff ); - if ( $reviewHandler::pageIsBeingReviewed() ) { + // setup() returns false for unwatchable titles; guard before use + if ( $reviewHandler instanceof ReviewHandler && $reviewHandler->pageIsBeingReviewed() ) { global $wgOut;