Fixed a problem with a formset, they don't have self.cleaned_data, so cannot return it. Fixes issue #2310.

- Legacy-Id: 13568
This commit is contained in:
Henrik Levkowetz 2017-06-09 11:55:19 +00:00
parent 317aac9e55
commit 99fa2e4593

View file

@ -82,14 +82,14 @@ class InterimSessionInlineFormSet(BaseInlineFormSet):
if date:
dates.append(date)
if len(dates) < 2:
return self.cleaned_data
return
dates.sort()
last_date = dates[0]
for date in dates[1:]:
if date - last_date != datetime.timedelta(days=1):
raise forms.ValidationError('For Multi-Day meetings, days must be consecutive')
last_date = date
return self.cleaned_data
return # formset doesn't have cleaned_data
class InterimMeetingModelForm(forms.ModelForm):
group = GroupModelChoiceField(queryset=Group.objects.filter(type__in=('wg', 'rg'), state__in=('active', 'proposed', 'bof')).order_by('acronym'), required=False)