cache.py
2.19 KB
-
Respect all querystring parameters when caching list responses · 336f2768
The DefaultListKeyConstructor includes the PaginationKeyBit. While it does subclass QueryParamsKeyBit, it also bypasses logic which includes all query params in the cache key, restricting the set of query params that end up in the cache key to those that are used for page number pagination. This causes cache collisions when other query params are involved. LEARNER-1072
Renzo Lucioni committed