Vote #78675
完了Repository routing bug when file path starts with (browse|entry|raw|changes|annotate|diff)/
0%
説明
If the first component of a path in a repository equals one of the strings above, the wrong route gets selected in the case of links without @repository_id@ (as they are generated from wiki @source:@ links to the default repository of a project) and the intended action is mistaken for the @repository_id@ parameter. Attached is a patch to the repository routing test illustrating the issue.
I would suggest to change repository#identifier_param to always return an identifier (see second patch) and remove the repository routes without repository_id (rows 280ff in current config/routes.rb).
journals
--------------------------------------------------------------------------------
Routes without repository_id are removed.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
related_issues
relates,New,35885,the change of routing raw files from repositories not included in the upgrade proces/manual