#8760 closed Cleanup/optimization (fixed)
forms.ModelMultipleChoiceField should use "invalid_list" as error message key
| Reported by: | durdinator | Owned by: | David Smith |
|---|---|---|---|
| Component: | Forms | Version: | dev |
| Severity: | Normal | Keywords: | forms |
| Cc: | Triage Stage: | Ready for checkin | |
| Has patch: | yes | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
The MultipleChoiceField uses "invalid_list", but ModelMultipleChoiceField uses "list" as the key for the similar error message.
Attachments (1)
Change History (18)
comment:1 by , 17 years ago
| milestone: | 1.0 → post-1.0 |
|---|
comment:3 by , 17 years ago
| Triage Stage: | Unreviewed → Accepted |
|---|
comment:4 by , 15 years ago
| Severity: | → Normal |
|---|---|
| Type: | → Cleanup/optimization |
comment:8 by , 10 years ago
| Has patch: | set |
|---|
The implementation isn't difficult (see attached patch). The question is whether or not we accept this as a backwards incompatible change (to be documented if so) or try for some deprecation path. I'm not sure how a deprecation would work.
by , 10 years ago
comment:9 by , 10 years ago
| Patch needs improvement: | set |
|---|
comment:10 by , 6 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:11 by , 6 years ago
I've created a pull request with the patch that Tim provided. Making this change only broke one test and I've provided a fix for this.
Hopefully this can help aid a decision on if we should make this change. If we should then is it 'ok' as a breaking change or do we need to try for a deprecation path.
From just the notes above it seems like a trivial inconsistency and not one that anyone is particularly passionate about given how long the ticket has been open. Therefore if it's going to cause any issues for anyone maybe it's just best to not fix and close the ticket?
comment:12 by , 6 years ago
| Patch needs improvement: | unset |
|---|
comment:13 by , 6 years ago
| Needs documentation: | set |
|---|---|
| Needs tests: | set |
| Patch needs improvement: | set |
comment:14 by , 6 years ago
| Needs documentation: | unset |
|---|---|
| Needs tests: | unset |
| Patch needs improvement: | unset |
I've now added a deprecation warning, docs and tests to this PR. So ready for next review.
comment:15 by , 6 years ago
| Triage Stage: | Accepted → Ready for checkin |
|---|
It's a slight inconsistency, sure, but they are two different fields, so different error message keys are reasonable. Pushing post-1.0.