bug fix for RefferenceField.to_mongo when dbref=False

This commit is contained in:
yak
2012-11-13 13:02:07 +01:00
parent c31488add9
commit 787fc1cd8b
2 changed files with 10 additions and 1 deletions

View File

@@ -777,7 +777,7 @@ class ReferenceField(BaseField):
def to_mongo(self, document):
if isinstance(document, DBRef):
if not self.dbref:
return DBRef.id
return document.id
return document
elif not self.dbref and isinstance(document, basestring):
return document