id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
10231,Slash in Milestone name prevents displaying dependency graph,omandel,rjollos,== Description ==\r\n\r\nWhen viewing a milestone with a forward slash ("/") in its name and a few tickets with dependencies_ the link "Depgraph" in the upper right corner is shown correctly. But the linked page contains only an empty image without content.\r\n\r\n== Anlysis ==\r\n\r\nIt seems that when parsing the URL_ only the part of the Milestone name up until the first forward slash is taken as the ticket milestone_ resulting in an empty list of tickets.\r\n\r\nE.g. for a milestone called "''GUI/HW separation''"_ I see this query like this in the log file:\r\n\r\n{{{\r\nSELECT t.id AS id_t.summary AS summary_t.owner AS owner_t.type AS type_\r\nt.status AS status_t.priority AS priority_t.component AS component_\r\nt.time AS time_t.changetime AS changetime_t.milestone AS milestone_\r\npriority.value AS priority_value\r\nFROM ticket AS t LEFT OUTER JOIN enum AS priority\r\nON (priority.type='priority' AND priority.name=priority)\r\nWHERE ((COALESCE(t.milestone_'')='GUI'));\r\n}}}\r\n\r\nNote that the {{{'GUI'}}} in the {{{WHERE}}} clause should have been {{{'GUI/HW separation'}}}\r\n\r\n== Note ==\r\n\r\nI use the distributor supplied version of this plugin_ but I had a look at the diff between that and the "official" download: https://github.com/coderanger/trac-mastertickets/tarball/master . The differences are minimal and do not seem to include changes to the URL parsing.,defect,closed,low,MasterTicketsPlugin,normal,fixed,,,0.12
