From cfe278374d4c2b2a9d5bd7b6ebb7f95ff6a5864d Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 15 Apr 2011 21:13:37 +0100 Subject: [PATCH] Fix bug #762133 --- src/calibre/library/caches.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 5b22ad6787..9523795f28 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -413,12 +413,12 @@ class ResultCache(SearchQueryParser): # {{{ cast = adjust = lambda x: x if query == 'false': - if dt == 'rating': + if dt == 'rating' or location == 'cover': relop = lambda x,y: not bool(x) else: relop = lambda x,y: x is None elif query == 'true': - if dt == 'rating': + if dt == 'rating' or location == 'cover': relop = lambda x,y: bool(x) else: relop = lambda x,y: x is not None