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
