summaryrefslogtreecommitdiff
path: root/django/db
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2021-04-13 11:51:19 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-04-14 10:06:18 +0200
commita77c9a4229cfef790ec18001b2cd18bd9c4aedbc (patch)
treef45666c69c77f76d01674d00d6b3750b4767fa86 /django/db
parent33abc55601107e9f12db3f0c16b3498b26c445f2 (diff)
Fixed #32635 -- Fixed system check crash for reverse o2o relations in CheckConstraint.check and UniqueConstraint.condition.
Regression in b7b7df5fbcf44e6598396905136cab5a19e9faff. Thanks Szymon Zmilczak for the report.
Diffstat (limited to 'django/db')
-rw-r--r--django/db/models/base.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py
index 55b1691166..cd5268bed1 100644
--- a/django/db/models/base.py
+++ b/django/db/models/base.py
@@ -2105,6 +2105,8 @@ class Model(metaclass=ModelBase):
# JOIN must happen at the first lookup.
first_lookup = lookups[0]
if (
+ hasattr(field, 'get_transform') and
+ hasattr(field, 'get_lookup') and
field.get_transform(first_lookup) is None and
field.get_lookup(first_lookup) is None
):