Commit 9dfded32 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #660 from Raz0r/patch-6

fix greater/smaller filters for pymongo
parents d22ea88f 05a40fce
...@@ -69,6 +69,10 @@ class FilterNotLike(BasePyMongoFilter): ...@@ -69,6 +69,10 @@ class FilterNotLike(BasePyMongoFilter):
class FilterGreater(BasePyMongoFilter): class FilterGreater(BasePyMongoFilter):
def apply(self, query, value): def apply(self, query, value):
try:
value = float(value)
except ValueError:
value = 0
query.append({self.column: {'$gt': value}}) query.append({self.column: {'$gt': value}})
return query return query
...@@ -78,6 +82,10 @@ class FilterGreater(BasePyMongoFilter): ...@@ -78,6 +82,10 @@ class FilterGreater(BasePyMongoFilter):
class FilterSmaller(BasePyMongoFilter): class FilterSmaller(BasePyMongoFilter):
def apply(self, query, value): def apply(self, query, value):
try:
value = float(value)
except ValueError:
value = 0
query.append({self.column: {'$lt': value}}) query.append({self.column: {'$lt': value}})
return query 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