﻿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
11418	formset.cleaned_data raises AttributeError when is_valid is True	Andy Durdin	nobody	"With a formset with no initial forms and empty extra forms, `formset.is_valid()` returns True, but `formset.cleaned_data` raises an AttributeError.

This can be found with the examples from [http://docs.djangoproject.com/en/dev/topics/forms/formsets/ the formsets docs]:
{{{
>>> from django import forms
>>> class ArticleForm(forms.Form):
...     title = forms.CharField()
...     pub_date = forms.DateField()
... 
>>> from django.forms.formsets import formset_factory
>>> ArticleFormSet = formset_factory(ArticleForm)
>>> formset = ArticleFormSet({})
>>> 
>>> formset.is_valid()
True
>>> formset.errors
[{}]
>>> formset.cleaned_data
Traceback (most recent call last):
  File ""<stdin>"", line 1, in <module>
  File ""/Users/andy/dev/django/dj/django/forms/formsets.py"", line 128, in _get_cleaned_data
    return [form.cleaned_data for form in self.forms]
AttributeError: 'ArticleForm' object has no attribute 'cleaned_data'
}}}"		closed	Forms	dev		fixed	sprintSep2010	me@…	Ready for checkin	1	0	0	0	0	0
