You need some input checking for milestone names.
I tried to use character plus '+' in my milestone name: v1.0+
and the link for that milestone stopped working.
b5e1d88544396734147ad0ee68badce404c192f5 made some fixes, but I can still get errors when using milestones containing ":" or "/" or "+". Make sure that milestone views work, solr searches work, and ticket create/edit works.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally by: cohadar
summary: Milestone names accept invalid characters --> [Tickets tool] Milestone names accept invalid characters
labels: --> Tickets, Milestone
Accept weird chars, but urlencode them in links. Update tests to include milestones with weird characters.
b5e1d88544396734147ad0ee68badce404c192f5 made some fixes, but I can still get errors when using milestones containing ":" or "/" or "+". Make sure that milestone views work, solr searches work, and ticket create/edit works.
forge:tv/2699
This was mostly working already. My additions were to: