Opened 9 years ago

Closed 8 years ago

#1702 closed defect (wontfix)

UniqueAmongstFieldsWithPrefix validator does not work as advertised

Reported by: Malcolm Tredinnick <malcolm@…> Owned by: nobody
Component: Core (Other) Version:
Severity: normal Keywords:
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

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

comment:2 Changed 8 years ago by ubernostrum

  • Resolution set to wontfix
  • Status changed from new to closed

The old-style validators are deprecated and going away.

Note: See TracTickets for help on using tickets.
Back to Top