mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix regression with searching on boolean columns
This commit is contained in:
commit
cb347964d8
@ -556,7 +556,7 @@ class ResultCache(SearchQueryParser): # {{{
|
|||||||
return matchkind, query
|
return matchkind, query
|
||||||
|
|
||||||
def get_bool_matches(self, location, query, candidates):
|
def get_bool_matches(self, location, query, candidates):
|
||||||
bools_are_tristate = not self.db_prefs.get('bools_are_tristate')
|
bools_are_tristate = self.db_prefs.get('bools_are_tristate')
|
||||||
loc = self.field_metadata[location]['rec_index']
|
loc = self.field_metadata[location]['rec_index']
|
||||||
matches = set()
|
matches = set()
|
||||||
query = icu_lower(query)
|
query = icu_lower(query)
|
||||||
@ -1005,9 +1005,9 @@ class SortKeyGenerator(object):
|
|||||||
if sb == 'date':
|
if sb == 'date':
|
||||||
try:
|
try:
|
||||||
val = parse_date(val)
|
val = parse_date(val)
|
||||||
dt = 'datetime'
|
|
||||||
except:
|
except:
|
||||||
pass
|
val = UNDEFINED_DATE
|
||||||
|
dt = 'datetime'
|
||||||
elif sb == 'number':
|
elif sb == 'number':
|
||||||
try:
|
try:
|
||||||
val = float(val)
|
val = float(val)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user