mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #31410 -- Added system checks for invalid model field names in UniqueConstraint.
This commit is contained in:
committed by
Mariusz Felisiak
parent
8328811f04
commit
3c7bf39e23
@@ -1926,6 +1926,12 @@ class Model(metaclass=ModelBase):
|
||||
id='models.W038',
|
||||
)
|
||||
)
|
||||
fields = (
|
||||
field
|
||||
for constraint in cls._meta.constraints if isinstance(constraint, UniqueConstraint)
|
||||
for field in constraint.fields
|
||||
)
|
||||
errors.extend(cls._check_local_fields(fields, 'constraints'))
|
||||
return errors
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user