mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #32096 -- Fixed __in lookup crash against key transforms for JSONField.
Regression in6789ded0a6and1251772cb8. Thanks Simon Charette and Igor Jerosimić for the report.
This commit is contained in:
@@ -700,6 +700,16 @@ class TestQuerying(TestCase):
|
||||
('value__0__in', [1], [self.objs[5]]),
|
||||
('value__0__in', [1, 3], [self.objs[5]]),
|
||||
('value__foo__in', ['bar'], [self.objs[7]]),
|
||||
(
|
||||
'value__foo__in',
|
||||
[KeyTransform('foo', KeyTransform('bax', 'value'))],
|
||||
[self.objs[7]],
|
||||
),
|
||||
(
|
||||
'value__foo__in',
|
||||
[KeyTransform('foo', KeyTransform('bax', 'value')), 'baz'],
|
||||
[self.objs[7]],
|
||||
),
|
||||
('value__foo__in', ['bar', 'baz'], [self.objs[7]]),
|
||||
('value__bar__in', [['foo', 'bar']], [self.objs[7]]),
|
||||
('value__bar__in', [['foo', 'bar'], ['a']], [self.objs[7]]),
|
||||
|
||||
Reference in New Issue
Block a user