﻿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
28799	ModelFormSet is incorrectly considered as not valid if initial form is not changed and validate_min=True	Sergey Fedoseev	nobody	"I encountered this while trying to migrate from 1.10 to 1.11, ModelFormSet that was valid on 1.10 became invalid on 1.11.
Here's test case:
{{{
from django.db import models
from django.forms.models import modelformset_factory
from django.test import TestCase

class Author(models.Model):
    name = models.CharField(max_length=100)

class ModelFormsetTest(TestCase):
    def test_modelformset_validate_min_and_initial(self):
        data = {
            'form-TOTAL_FORMS': '2',
            'form-INITIAL_FORMS': '0',
            'form-0-name': 'a',
            'form-1-name': 'b',
        }

        FormSet = modelformset_factory(Author, min_num=2, exclude=(), validate_min=True)
        formset = FormSet(data=data, queryset=Author.objects.none(), initial=[{'name': 'a'}])
        self.assertTrue(formset.is_valid())
        self.assertTrue(len(formset.save()), 2)
}}}

Bisected to f5c6295797b8332134fd89e0209a18a1d1d45e0c."	Bug	new	Forms	1.11	Normal				Unreviewed	0	0	0	0	0	0
