﻿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
28321	FormSet.full_clean() shouldn't validate deleted forms	Peter Inglesby	Windson yang	"Django validates all forms in a formset, including those which have been deleted by the user.  This means that a formset's `.errors` attribute can contain reports of errors that don't actually matter.

I'd argue that this violates the principle of least surprise, and that for a deleted form with errors, an empty dict should be added to `._errors` in a formset's `full_clean()`.

At the very least this is a documentation bug, since https://docs.djangoproject.com/en/1.11/topics/forms/formsets/#custom-formset-validation suggests not continuing with a call to `clean()` if a formset has any errors."	Cleanup/optimization	closed	Forms	1.11	Normal	fixed			Accepted	1	0	1	0	0	0
