X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ldapdb%2Fmodels%2Ffields.py;h=cbb1c4054a918e70d1462914421746ade686cc7a;hb=5c3683a37e2afc87654d4b44c3f8e9fbe7872076;hp=752bc9f31f85965e193e33849614796abe05c049;hpb=62de279ee18d0054b8eef779844365723250b96b;p=matthijs%2Fupstream%2Fdjango-ldapdb.git diff --git a/ldapdb/models/fields.py b/ldapdb/models/fields.py index 752bc9f..cbb1c40 100644 --- a/ldapdb/models/fields.py +++ b/ldapdb/models/fields.py @@ -47,7 +47,7 @@ class CharField(fields.CharField): else: return value[0].decode(connection.charset) - def get_db_prep_lookup(self, lookup_type, value): + def get_db_prep_lookup(self, lookup_type, value, connection, prepared=False): "Returns field's value prepared for database lookup." if lookup_type == 'endswith': return ["*%s" % escape_ldap_filter(value)] @@ -87,7 +87,7 @@ class ImageField(fields.Field): else: return value[0] - def get_db_prep_lookup(self, lookup_type, value): + def get_db_prep_lookup(self, lookup_type, value, connection, prepared=False): "Returns field's value prepared for database lookup." return [self.get_prep_lookup(lookup_type, value)] @@ -105,7 +105,7 @@ class IntegerField(fields.IntegerField): else: return int(value[0]) - def get_db_prep_lookup(self, lookup_type, value): + def get_db_prep_lookup(self, lookup_type, value, connection, prepared=False): "Returns field's value prepared for database lookup." return [self.get_prep_lookup(lookup_type, value)] @@ -124,7 +124,7 @@ class ListField(fields.Field): def from_ldap(self, value, connection): return value - def get_db_prep_lookup(self, lookup_type, value): + def get_db_prep_lookup(self, lookup_type, value, connection, prepared=False): "Returns field's value prepared for database lookup." return [self.get_prep_lookup(lookup_type, value)]