Template searches should never be cached. Each call can produce a different answer without any underlying data changes.

This commit is contained in:
Charles Haley 2024-03-16 12:40:05 +00:00
parent 4c8fdce8c1
commit bfe4131bba

View File

@ -958,7 +958,7 @@ class Search:
def query_is_cacheable(self, sqp, dbcache, query):
if query:
for name, value in sqp.get_queried_fields(query):
if name == 'template' and '#@#:d:' in value:
if name == 'template':
return False
elif name in dbcache.field_metadata.all_field_keys():
fm = dbcache.field_metadata[name]