Fix regression with searching on boolean columns

This commit is contained in:
Kovid Goyal 2011-04-23 08:13:42 -06:00
commit cb347964d8

View File

@ -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)