Commit c3f2192e authored by Paul Brown's avatar Paul Brown

fix pymongo boolean filter, pull request #661 and issue #507

parent 45d6d626
......@@ -95,10 +95,12 @@ class FilterSmaller(BasePyMongoFilter):
# Customized type filters
class BooleanEqualFilter(FilterEqual, filters.BaseBooleanFilter):
def clean(self, value):
return value == '1'
def apply(self, query, value):
query.append({self.column: value == '1'})
return query
class BooleanNotEqualFilter(FilterNotEqual, filters.BaseBooleanFilter):
def clean(self, value):
return value == '1'
def apply(self, query, value):
query.append({self.column: value != '1'})
return query
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment