So if someone has Category:User:Foo, they can go to
both Special:RandomInCategory/Category:User:Foo, or
just Special:RandomInCategory/User:Foo.
Bug: 53239
Change-Id: I2e67f0463b725ce297eeb5a5de73ccbad826907a
$cat = Title::newFromText( $categoryStr, NS_CATEGORY );
}
$cat = Title::newFromText( $categoryStr, NS_CATEGORY );
}
+ if ( $cat && $cat->getNamespace() !== NS_CATEGORY ) {
+ // Someone searching for something like "Wikipedia:Foo"
+ $cat = Title::makeTitleSafe( NS_CATEGORY, $categoryStr );
+ }
+
if ( $cat ) {
$this->setCategory( $cat );
}
if ( $cat ) {
$this->setCategory( $cat );
}