data sources: fix request cache to use unsigned URL (#31568)
This commit is contained in:
parent
07a52a6b5b
commit
9cecf8ef98
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue