From 198ccc028a9d24e7879db583f8a263a061255742 Mon Sep 17 00:00:00 2001 From: Greg Turner Date: Fri, 6 Aug 2010 20:29:09 +1000 Subject: [PATCH] made list queries work with regexes (e.g. istartswith) --- mongoengine/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoengine/fields.py b/mongoengine/fields.py index 127f029f..73bc7562 100644 --- a/mongoengine/fields.py +++ b/mongoengine/fields.py @@ -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)