made list queries work with regexes (e.g. istartswith)

This commit is contained in:
Greg Turner 2010-08-06 20:29:09 +10:00
parent 196606438c
commit 198ccc028a

View File

@ -319,8 +319,8 @@ class ListField(BaseField):
def prepare_query_value(self, op, value):
if op in ('set', 'unset'):
return [self.field.to_mongo(v) for v in value]
return self.field.to_mongo(value)
return [self.field.prepare_query_value(op, v) for v in value]
return self.field.prepare_query_value(op, value)
def lookup_member(self, member_name):
return self.field.lookup_member(member_name)