diff options
| author | Hasan Ramezani <hasan.r67@gmail.com> | 2021-04-13 11:51:19 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-04-14 10:06:18 +0200 |
| commit | a77c9a4229cfef790ec18001b2cd18bd9c4aedbc (patch) | |
| tree | f45666c69c77f76d01674d00d6b3750b4767fa86 /django/db | |
| parent | 33abc55601107e9f12db3f0c16b3498b26c445f2 (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.py | 2 |
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 ): |
