data sources: fix request cache to use unsigned URL (#31568)

This commit is contained in:
Frédéric Péters 2019-03-19 17:56:41 +01:00
parent 07a52a6b5b
commit 9cecf8ef98
1 changed files with 2 additions and 1 deletions

View File

@ -177,6 +177,7 @@ def get_structured_items(data_source, mode=None):
if items is not None:
return items
unsigned_url = url
try:
signature_key, orig = get_secret_and_orig(url)
except MissingSecret:
@ -203,7 +204,7 @@ def get_structured_items(data_source, mode=None):
item['text'] = item['id']
items.append(item)
if hasattr(request, 'datasources_cache'):
request.datasources_cache[url] = items
request.datasources_cache[unsigned_url] = items
if cache_duration:
cache.set(cache_key, items, cache_duration)