From 5935a9aeade517aebdceea989467d2b46c44d96f Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Wed, 6 Mar 2019 02:05:32 -0500 Subject: Removed obsolete Lookup hook to prepare rhs expressions. After 3a505c70e7b228bf1212c067a8f38271ca86ce09, all _prepare() methods return self. --- django/contrib/postgres/fields/array.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'django/contrib/postgres/fields/array.py') diff --git a/django/contrib/postgres/fields/array.py b/django/contrib/postgres/fields/array.py index e00e7ac803..a344cccbcc 100644 --- a/django/contrib/postgres/fields/array.py +++ b/django/contrib/postgres/fields/array.py @@ -240,8 +240,7 @@ class ArrayLenTransform(Transform): class ArrayInLookup(In): def get_prep_lookup(self): values = super().get_prep_lookup() - if hasattr(self.rhs, '_prepare'): - # Subqueries don't need further preparation. + if hasattr(values, 'resolve_expression'): return values # In.process_rhs() expects values to be hashable, so convert lists # to tuples. -- cgit v1.3