﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
29273	MultipleChoiceField incorrectly selects the empty value for an empty form	Tim Kleinschmidt	nobody	"hi,

I upgraded Django from 1.8 to 1.11, in the last month and we have now a bug that the empty choice is always selected on initial page load and leads to confusion. If I deselect and select the value it work like intended.

It seems for me that there is no [https://github.com/django/django/blob/1.11.11/django/forms/widgets.py#L591 check] if something was already selected or if it be a fresh form. Like it was in [https://github.com/django/django/blob/1.8.19/django/forms/widgets.py#L523 1.8] in `selected_choices`

I think this report also apply to the `ModelMultipleChoiceField`



e.g.
{{{
#!div style=""font-size: 80%""
Code highlighting:
  {{{#!python
  choices = [(u'', '(no extra)'), (u'cheese', u'Cheese'), (u'Pepper', u'Pepper')]
  extra_topics = forms.MultipleChoiceField(required=False, choices=choices)
  }}}
}}}"	Bug	closed	Forms	1.11	Release blocker	fixed			Accepted	1	0	0	0	0	0
