From a74df47c144ff1dc78167ac41909c1b804eb9009 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 26 May 2010 22:49:34 +0100 Subject: [PATCH] Fix exception in device search --- src/calibre/gui2/library/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index 6146ff18df..162d8e88cd 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -778,8 +778,10 @@ class OnDeviceSearch(SearchQueryParser): # {{{ q = { 'title' : lambda x : getattr(x, 'title').lower(), 'author': lambda x: ' & '.join(getattr(x, 'authors')).lower(), + 'authors': lambda x: ' & '.join(getattr(x, 'authors')).lower(), 'collections':lambda x: ','.join(getattr(x, 'device_collections')).lower(), - 'format':lambda x: os.path.splitext(x.path)[1].lower() + 'format':lambda x: os.path.splitext(x.path)[1].lower(), + 'formats':lambda x: os.path.splitext(x.path)[1].lower() } for index, row in enumerate(self.model.db): for locvalue in locations: