UniqueAmongstFieldsWithPrefix validator does not work as advertised
|Reported by:||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
In django/core/validators.py, the UniqueAmongstFieldsWithPrefix validator class takes a field_name and a prefix as parameters. However, the validation method itself (in the
__call__ function) does not refer to self.prefix and instead seems to be checking that the field being validated is not equal to any field except possibly that given in field_name.
The implementation appears to be doing nothing like what the name says. It is acting more like a hypothetical DifferentFromAllFieldsExcept validator.
Change History (2)
comment:1 Changed 10 years ago by
|Summary:||[magic-removal] UniqueAmongstFieldsWithPrefix validator does not work as advertised → UniqueAmongstFieldsWithPrefix validator does not work as advertised|
|Triage Stage:||Unreviewed → Accepted|