diff options
| author | Jordan Cook <jordan.cook@pioneer.com> | 2021-09-15 12:07:26 -0500 |
|---|---|---|
| committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-09-15 12:07:27 -0500 |
| commit | f67aac1b4001e4fcf69ceb35b9eeebceef027edd (patch) | |
| tree | bcb24550f36892c872c5ef3fe5a7300a484bc5af /requests_cache/backends/base.py | |
| parent | ac86b9b36aec66dc1a9069f7e9ebee6c6591e2c4 (diff) | |
| download | requests-cache-v0.7.tar.gz | |
Backporting #409 for 0.7
Diffstat (limited to 'requests_cache/backends/base.py')
| -rw-r--r-- | requests_cache/backends/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/requests_cache/backends/base.py b/requests_cache/backends/base.py index 0045f7f..d5f16e8 100644 --- a/requests_cache/backends/base.py +++ b/requests_cache/backends/base.py @@ -8,7 +8,7 @@ from logging import getLogger from typing import Iterable, Iterator, Tuple, Union from ..cache_control import ExpirationTime -from ..cache_keys import create_key, remove_ignored_params, url_to_key +from ..cache_keys import create_key, remove_ignored_params, remove_ignored_url_params, url_to_key from ..models import AnyRequest, AnyResponse, CachedResponse from ..serializers import init_serializer @@ -55,6 +55,7 @@ class BaseCache: cache_key = cache_key or self.create_key(response.request) cached_response = CachedResponse.from_response(response, cache_key=cache_key, expires=expires) cached_response.request = remove_ignored_params(cached_response.request, self.ignored_parameters) + cached_response.url = remove_ignored_url_params(cached_response.url, self.ignored_parameters) self.responses[cache_key] = cached_response def save_redirect(self, request: AnyRequest, response_key: str): |
