summaryrefslogtreecommitdiff
path: root/django/contrib/postgres/fields/array.py
diff options
context:
space:
mode:
authorJames Gillard <jamesgillard@live.co.uk>2022-12-10 15:46:23 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-12-10 17:46:13 +0100
commitc5ed884eabf3b2b67581c55bf6c87e721f69157f (patch)
tree0d17696247838cdd5a3264bcfd9c80232792d328 /django/contrib/postgres/fields/array.py
parentb8738aea14446b267a47087b52b38a98b440a6aa (diff)
downloaddjango-c5ed884eabf3b2b67581c55bf6c87e721f69157f.tar.gz
Fixed #34205 -- Fixed Meta.constraints validation crash with ArrayField and __len lookup.
Regression in 88fc9e2826044110b7b22577a227f122fe9c1fb5 that began manifesting in Django 4.1.
Diffstat (limited to 'django/contrib/postgres/fields/array.py')
-rw-r--r--django/contrib/postgres/fields/array.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/postgres/fields/array.py b/django/contrib/postgres/fields/array.py
index c247387eb7..eaff032465 100644
--- a/django/contrib/postgres/fields/array.py
+++ b/django/contrib/postgres/fields/array.py
@@ -297,7 +297,7 @@ class ArrayLenTransform(Transform):
return (
"CASE WHEN %(lhs)s IS NULL THEN NULL ELSE "
"coalesce(array_length(%(lhs)s, 1), 0) END"
- ) % {"lhs": lhs}, params
+ ) % {"lhs": lhs}, params * 2
@ArrayField.register_lookup