diff options
Diffstat (limited to 'django/db/models/fields/json.py')
-rw-r--r-- | django/db/models/fields/json.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/models/fields/json.py b/django/db/models/fields/json.py index 5b0272a945..94596556d2 100644 --- a/django/db/models/fields/json.py +++ b/django/db/models/fields/json.py @@ -302,7 +302,8 @@ class KeyTransform(Transform): def as_postgresql(self, compiler, connection): lhs, params, key_transforms = self.preprocess_lhs(compiler, connection) if len(key_transforms) > 1: - return '(%s %s %%s)' % (lhs, self.postgres_nested_operator), params + [key_transforms] + sql = '(%s %s %%s)' % (lhs, self.postgres_nested_operator) + return sql, tuple(params) + (key_transforms,) try: lookup = int(self.key_name) except ValueError: |