From d0b8e4248fa001bc9f9be6057ac6973607132eae Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 29 May 2013 18:15:51 +0530 Subject: [PATCH] Fix error when using _daysago in search queries. Fixes #1185398 (_daysago search) --- src/calibre/library/caches.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index b1344167f2..b3a1ffc8cc 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -367,7 +367,7 @@ class ResultCache(SearchQueryParser): # {{{ qd = now() field_count = 2 elif query.endswith(self.local_daysago) or query.endswith(self.untrans_daysago): - num = query[0:-self.local_daysago_len] + num = query[0:-(self.local_daysago_len if query.endswith(self.local_daysago) else self.untrans_daysago_len)] try: qd = now() - timedelta(int(num)) except: