From ecb520cb6ed8238c1edd99325e24c47596dfec64 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 4 May 2013 10:01:40 +0530 Subject: [PATCH] Fix regression that caused searching for user categories to break. Fixes #1176187 (User Categories:true shows no results) --- src/calibre/utils/search_query_parser.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/utils/search_query_parser.py b/src/calibre/utils/search_query_parser.py index 47bc902c1c..589aa313f2 100644 --- a/src/calibre/utils/search_query_parser.py +++ b/src/calibre/utils/search_query_parser.py @@ -133,6 +133,7 @@ class Parser(object): # Had to translate named constants to numeric values lex_scanner = re.Scanner([ (r'[()]', lambda x,t: (1, t)), + (r'@.+?:[^")\s]+', lambda x,t: (2, unicode(t))), (r'[^"()\s]+', lambda x,t: (2, unicode(t))), (r'".*?((?