1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #32252 -- Fixed __isnull=True on key transforms on SQLite and Oracle.

__isnull=True on key transforms should not match keys with NULL values.
This commit is contained in:
sage
2020-12-09 21:45:18 +07:00
committed by Mariusz Felisiak
parent 3f140dde51
commit 8d7085e0fd
3 changed files with 22 additions and 5 deletions

View File

@@ -586,6 +586,10 @@ class TestQuerying(TestCase):
NullableJSONModel.objects.filter(value__a__isnull=True),
self.objs[:3] + self.objs[5:],
)
self.assertSequenceEqual(
NullableJSONModel.objects.filter(value__j__isnull=True),
self.objs[:4] + self.objs[5:],
)
self.assertSequenceEqual(
NullableJSONModel.objects.filter(value__a__isnull=False),
[self.objs[3], self.objs[4]],