Django

Code

Ticket #7195 (new)

Opened 3 days ago

MultipleChoice fields don't validate when using request.REQUEST

Reported by: Daniel Roseman <daniel@roseman.org.uk> Assigned to: nobody
Component: django.newforms Version: SVN
Keywords: Cc:
Triage Stage: Unreviewed Has patch: 1
Needs documentation: Needs tests:
Patch needs improvement:

Description

MultipleChoice? fields always give a validation error if you instantiate the form using data from request.REQUEST rather than request.POST.

This is because the SelectMultiple? widget only uses the getlist() method if the data dictionary is a MultiValueDict?, whereas request.REQUEST is a MergeDict?.

Patch and tests attached.

Attachments

mergedict.diff (2.2 kB) - added by Daniel Roseman <daniel@roseman.org.uk> on 05/08/08 08:10:35.

Change History

05/08/08 08:10:35 changed by Daniel Roseman <daniel@roseman.org.uk>

  • attachment mergedict.diff added.

Add/Change #7195 (MultipleChoice fields don't validate when using request.REQUEST)




Change Properties
Action