From 3fc43c964ef7ab52261ec3a164d66b19f06f5cea Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Thu, 3 Jan 2013 15:13:51 +0100 Subject: Fixed #19545 -- Make sure media/is_multipart work with empty formsets --- django/forms/formsets.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'django/forms') diff --git a/django/forms/formsets.py b/django/forms/formsets.py index 219a80edee..ee9a2b5f63 100644 --- a/django/forms/formsets.py +++ b/django/forms/formsets.py @@ -333,7 +333,10 @@ class BaseFormSet(object): Returns True if the formset needs to be multipart, i.e. it has FileInput. Otherwise, False. """ - return self.forms and self.forms[0].is_multipart() + if self.forms: + return self.forms[0].is_multipart() + else: + return self.empty_form.is_multipart() @property def media(self): @@ -342,7 +345,7 @@ class BaseFormSet(object): if self.forms: return self.forms[0].media else: - return Media() + return self.empty_form.media def as_table(self): "Returns this formset rendered as HTML s -- excluding the
." -- cgit v1.3