http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97584
Revision: 97584 Author: bawolff Date: 2011-09-20 00:21:41 +0000 (Tue, 20 Sep 2011) Log Message: ----------- Make titles given to it in the category parameter force being in category namespace, even if you give something like project:Foo Reported on http://www.mediawiki.org/wiki/Thread:Extension_talk:DynamicPageList_(Wikimedia)/Bug:_Colon_in_category_name_returns_no_results or sort of anyways (Couldn't reproduce actual issue, but this was as close as I could get). Modified Paths: -------------- trunk/extensions/intersection/DynamicPageList.php Modified: trunk/extensions/intersection/DynamicPageList.php =================================================================== --- trunk/extensions/intersection/DynamicPageList.php 2011-09-20 00:11:20 UTC (rev 97583) +++ trunk/extensions/intersection/DynamicPageList.php 2011-09-20 00:21:41 UTC (rev 97584) @@ -133,7 +133,8 @@ $arg = trim( $paramField[1] ); switch ( $type ) { case 'category': - $title = Title::newFromText( + $title = Title::makeTitleSafe( + NS_CATEGORY, $parser->transformMsg( $arg, $poptions ) ); if( is_null( $title ) ) { @@ -142,7 +143,8 @@ $categories[] = $title; break; case 'notcategory': - $title = Title::newFromText( + $title = Title::makeTitleSafe( + NS_CATEGORY, $parser->transformMsg( $arg, $poptions ) ); if( is_null( $title ) ) { _______________________________________________ MediaWiki-CVS mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs
