summaryrefslogtreecommitdiff
path: root/requests_cache/backends/base.py
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2021-09-15 12:07:26 -0500
committerJordan Cook <jordan.cook@pioneer.com>2021-09-15 12:07:27 -0500
commitf67aac1b4001e4fcf69ceb35b9eeebceef027edd (patch)
treebcb24550f36892c872c5ef3fe5a7300a484bc5af /requests_cache/backends/base.py
parentac86b9b36aec66dc1a9069f7e9ebee6c6591e2c4 (diff)
downloadrequests-cache-v0.7.tar.gz
Redact ingored_parameters from CachedResponse.urlv0.7.5v0.7
Backporting #409 for 0.7
Diffstat (limited to 'requests_cache/backends/base.py')
-rw-r--r--requests_cache/backends/base.py3
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):