mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Template searches should never be cached. Each call can produce a different answer without any underlying data changes.
This commit is contained in:
parent
4c8fdce8c1
commit
bfe4131bba
@ -958,7 +958,7 @@ class Search:
|
|||||||
def query_is_cacheable(self, sqp, dbcache, query):
|
def query_is_cacheable(self, sqp, dbcache, query):
|
||||||
if query:
|
if query:
|
||||||
for name, value in sqp.get_queried_fields(query):
|
for name, value in sqp.get_queried_fields(query):
|
||||||
if name == 'template' and '#@#:d:' in value:
|
if name == 'template':
|
||||||
return False
|
return False
|
||||||
elif name in dbcache.field_metadata.all_field_keys():
|
elif name in dbcache.field_metadata.all_field_keys():
|
||||||
fm = dbcache.field_metadata[name]
|
fm = dbcache.field_metadata[name]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user