From 1d9ee181fe09a5c3784bbbf802cc522f11ff25ef Mon Sep 17 00:00:00 2001 From: Anssi Kääriäinen Date: Thu, 11 Feb 2016 08:39:37 +0200 Subject: [1.9.x] Fixed #26196 -- Made sure __in lookups use to_field as default. Thanks Simon Charette for the test. Backport of 46ecfb9b3a11a360724e3375ba78c33c46d6a992 from master --- django/db/models/fields/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'django/db/models/fields') diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index 9449904130..df2e3b45de 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -732,7 +732,7 @@ class Field(RegisterLookupMixin): Perform preliminary non-db specific lookup checks and conversions """ if hasattr(value, '_prepare'): - return value._prepare() + return value._prepare(self) if lookup_type in { 'iexact', 'contains', 'icontains', -- cgit v1.3