Merge pull request #1188 from DavidBord/fix-1187

fix-#1187: count on ListField of EmbeddedDocumentField fails
This commit is contained in:
Omer Katz
2016-03-10 12:18:20 +02:00
3 changed files with 12 additions and 1 deletions

View File

@@ -696,7 +696,7 @@ class ListField(ComplexBaseField):
def prepare_query_value(self, op, value):
if self.field:
if op in ('set', 'unset') and (
if op in ('set', 'unset', None) and (
not isinstance(value, basestring) and
not isinstance(value, BaseDocument) and
hasattr(value, '__iter__')):