intershop / intershop-pwa

The Intershop PWA is an Angular based progressive web app storefront for the Intershop Commerce Platform.
https://www.intershop.com/progressive-web-app
MIT License
159 stars 85 forks source link

fix: URI components are not encoded correctly (#1640) #1641

Closed Thomas-Bergmann closed 6 months ago

Thomas-Bergmann commented 7 months ago

PR Type

[x] Bugfix [ ] Feature [ ] Code style update (formatting, local variables) [ ] Refactoring (no functional changes, no API changes) [ ] Build-related changes [ ] CI-related changes [ ] Documentation content changes [ ] Application / infrastructure changes [ ] Other:

What Is the Current Behavior?

Issue Number: Closes #1640

What Is the New Behavior?

Does this PR Introduce a Breaking Change?

The PR provides a central function to select two behavior:

see encodeResourceID at src/app/core/utils/url-resource-ids.ts [] Yes [X] No

Other Information

To be able to use "single" encoded URI components a new versions of ICM application server and HTTPD configuration are necessary. ICM-AS fix required - removes duplicate decoding (12.0.0) ICM-WA fix required - allow encoded slashes in URIs

AB#96081