Fixed "$pull" semantics for nested ListFields (#447)

This commit is contained in:
Ross Lawley
2013-08-20 15:54:42 +00:00
parent a707598042
commit 0dd01bda01
6 changed files with 99 additions and 10 deletions

View File

@@ -780,6 +780,10 @@ class DictField(ComplexBaseField):
if op in match_operators and isinstance(value, basestring):
return StringField().prepare_query_value(op, value)
if hasattr(self.field, 'field'):
return self.field.prepare_query_value(op, value)
return super(DictField, self).prepare_query_value(op, value)