X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fdjango-ldapdb.git;a=blobdiff_plain;f=ldapdb%2Fmodels%2Ffields.py;h=4c3cfe2fa598f7de2940da45b1d5b65b5b9d4da0;hp=752bc9f31f85965e193e33849614796abe05c049;hb=3e119b381a67261e2b70646117f29bd799c776c1;hpb=baba34a193fe7d304d86003b19f36ed638c7ec80 diff --git a/ldapdb/models/fields.py b/ldapdb/models/fields.py index 752bc9f..4c3cfe2 100644 --- a/ldapdb/models/fields.py +++ b/ldapdb/models/fields.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # django-ldapdb -# Copyright (c) 2009-2010, Bolloré telecom +# Copyright (c) 2009-2011, Bolloré telecom # All rights reserved. # # See AUTHORS file for a full list of contributors. @@ -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)]