From 5af333499cd9edae9010059b9a2c82a84f0fb42d Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 25 Feb 2009 00:49:43 +0000 Subject: [PATCH] (bug 16343) Non-exiting, but in use, category pages can be "go" match hits --- includes/SearchEngine.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/SearchEngine.php b/includes/SearchEngine.php index cd8f804b3f..e5392f7c43 100644 --- a/includes/SearchEngine.php +++ b/includes/SearchEngine.php @@ -80,8 +80,13 @@ class SearchEngine { if (is_null($title)) return NULL; - if ( $title->getNamespace() == NS_SPECIAL || $title->isExternal() - || $title->exists() ) { + if ( $title->getNamespace() == NS_SPECIAL || $title->isExternal() || $title->exists() ) { + return $title; + } + + # See if it still otherwise has content is some sane sense + $article = MediaWiki::articleFromTitle( $title ); + if( $article->hasViewableContent() ) { return $title; } -- 2.20.1