Fixed set/unset issue with ListFields

This commit is contained in:
Harry Marr
2010-02-12 11:21:51 +00:00
parent a93509c9b3
commit ea1fe6a538
4 changed files with 45 additions and 18 deletions

View File

@@ -55,7 +55,7 @@ class BaseField(object):
"""
return self.to_python(value)
def prepare_query_value(self, value):
def prepare_query_value(self, op, value):
"""Prepare a value that is being used in a query for PyMongo.
"""
return value
@@ -81,7 +81,7 @@ class ObjectIdField(BaseField):
raise ValidationError(e.message)
return value
def prepare_query_value(self, value):
def prepare_query_value(self, op, value):
return self.to_mongo(value)
def validate(self, value):