Small update to XHValueRangeProcessor to ensure it also works with flot values

This commit is contained in:
David Sauve 2009-08-02 14:38:33 -04:00
parent 793e878cd3
commit dab6a32c07

View File

@ -54,7 +54,7 @@ class XHValueRangeProcessor(xapian.ValueRangeProcessor):
begin = begin[colon + 1:len(begin)]
for field_dict in self.sb.schema:
if field_dict['field_name'] == field_name:
if field_dict['type'] == 'long':
if field_dict['type'] == 'long' or field_dict['type'] == 'float':
begin = xapian.sortable_serialise(int(begin))
end = xapian.sortable_serialise(int(end))
return field_dict['column'], begin, end