https://bugzilla.wikimedia.org/show_bug.cgi?id=23607

           Summary: titleparts misinterprets underscores
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: Normal
         Component: ParserFunctions
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: subfa...@gmail.com


Bug report after discussion here
http://www.mediawiki.org/wiki/Help_talk:Extension:ParserFunctions#titleparts_misinterprets_underscores

#titleparts changes underscores to blanks
"{{#titleparts:foo/foo/bar_baz||3}}" = "bar baz", but it should be "bar_baz"

and even strips them from teh end or beginning
"{{#titleparts:foo/bar_||2}}" = "bar", but it should be "bar_"

My guess is this is intended behaviour, but it's critial when handling URLs
(which seems to be the main purpose of #titleparts).
Fixing this behaviour results in dirty back and forth replacements:

{{#replace:{{#titleparts:{{#replace:{{{URL}}}|_|$TEMP$}}|...|...}}|$TEMP$|_}}

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to