UniqueAmongstFieldsWithPrefix validator does not work as advertised
|Reported by:||Malcolm Tredinnick <malcolm@…>||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 9 years ago by SmileyChris
- Summary changed from [magic-removal] UniqueAmongstFieldsWithPrefix validator does not work as advertised to UniqueAmongstFieldsWithPrefix validator does not work as advertised
- Triage Stage changed from Unreviewed to Accepted