Workaround for missing pages that get returned in search results (not-up-to-date...
authorBrion Vibber <brion@users.mediawiki.org>
Tue, 11 Mar 2008 19:09:26 +0000 (19:09 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Tue, 11 Mar 2008 19:09:26 +0000 (19:09 +0000)
includes/SpecialSearch.php

index c8e6cd4..be5165a 100644 (file)
@@ -381,6 +381,10 @@ class SpecialSearch {
                $fname = __METHOD__;
        
                $revision = Revision::newFromTitle( $t );
+               if( !$revision ) {
+                       return '<!-- missing page -->';
+               }
+               
                $text = $revision->getText();
                $size = wfMsgExt( 'nbytes', array( 'parsemag', 'escape'),
                        $wgLang->formatNum( strlen( $text ) ) );