Commit d6a19325 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #952 from pawl/fix_507

fix pymongo boolean filter
parents 937de583 c3f2192e
...@@ -95,10 +95,12 @@ class FilterSmaller(BasePyMongoFilter): ...@@ -95,10 +95,12 @@ class FilterSmaller(BasePyMongoFilter):
# Customized type filters # Customized type filters
class BooleanEqualFilter(FilterEqual, filters.BaseBooleanFilter): class BooleanEqualFilter(FilterEqual, filters.BaseBooleanFilter):
def clean(self, value): def apply(self, query, value):
return value == '1' query.append({self.column: value == '1'})
return query
class BooleanNotEqualFilter(FilterNotEqual, filters.BaseBooleanFilter): class BooleanNotEqualFilter(FilterNotEqual, filters.BaseBooleanFilter):
def clean(self, value): def apply(self, query, value):
return value == '1' 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