Opened 10 years ago

Closed 9 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 10 years ago by Chris Beaven

Summary: [magic-removal] UniqueAmongstFieldsWithPrefix validator does not work as advertisedUniqueAmongstFieldsWithPrefix validator does not work as advertised
Triage Stage: UnreviewedAccepted

comment:2 Changed 9 years ago by James Bennett

Resolution: wontfix
Status: newclosed

The old-style validators are deprecated and going away.

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