Details
-
Bug
-
Status: Closed
-
High
-
Resolution: Fixed
-
None
-
None
-
None
-
Tiger
-
Tiger Sprint 192
Description
Relates to CMS-11480, see that issue for full background
Using one of the following Tomcat versions
- trunk for 9.0.8 onwards
- 8.5.x for 8.5.31 onwards
- 8.0.x for 8.0.52 onwards
- 7.0.x for 7.0.87 onwards
Steps to reproduce
- Create archetype project and add Events using Essentials. Start the project
- Go to localhost:8080/cms/console and browse to [events/2018/09/breakfast/breakfast|http://localhost:8080/cms/console/?1&path=/content/documents/myhippoproject/events/2018/09/breakfast/breakfast[2]]
- Notice the [2] shown in the address bar, refresh the browser
- This causes a 400 status error
Expected: the path to be properly encoded and to have %5B2%5D instead of [2]
Similar issue in the repository servlet when browsing to this node throught /cms/repository/ pointer to the fix in CMS-11480 comments
To be backported to all supported versions
Attachments
Issue Links
- clones
-
CMS-11481 Console, CMS nor repository servlet do not encode path set in the browser address bar
- Closed