fixes for #325 issue
This commit is contained in:
@@ -666,6 +666,9 @@ class ReferenceField(BaseField):
|
||||
return pymongo.dbref.DBRef(collection, id_)
|
||||
|
||||
def prepare_query_value(self, op, value):
|
||||
if value is None:
|
||||
return None
|
||||
|
||||
return self.to_mongo(value)
|
||||
|
||||
def validate(self, value):
|
||||
@@ -743,6 +746,9 @@ class GenericReferenceField(BaseField):
|
||||
return {'_cls': document._class_name, '_ref': ref}
|
||||
|
||||
def prepare_query_value(self, op, value):
|
||||
if value is None:
|
||||
return None
|
||||
|
||||
return self.to_mongo(value)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user