[MGNLCACHE-63] CacheFilter still modifying parameters Created: 01/Jul/14  Updated: 10/Jul/14  Resolved: 02/Jul/14

Status: Closed
Project: Cache Modules
Component/s: None
Affects Version/s: 5.2.4
Fix Version/s: 5.2.5

Type: Bug Priority: Neutral
Reporter: Roman Kovařík Assignee: Roman Kovařík
Resolution: Fixed Votes: 0
Labels: support
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Any Browser tested (Firefox, IE)


Issue Links:
Cloners
clones MAGNOLIA-5808 CacheFilter still modifying parameters Closed
Relates
relates to MGNLCACHE-56 Semicolons doubled by CacheFilter Closed
causality
caused by MAGNOLIA-5215 CLONE - URL's with multiple times a p... Closed
relation
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled

 Description   

It is fine to sort the parameters themselves, those can arrive in any order, and the order is not defined in any specification.
But the parameter values, when arrays, cannot be sorted. Even if you say that your cache filter does not support the order of the values (hard to understand, but ok), it is simply not ok that the cache filter performs the sorting in place, thus modifying the order for all subsequent code dealing with the request. The correct order cannot be recovered.


Generated at Sun Feb 11 23:51:50 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.