if not value:
return [None, None]
- seconds = value.total_seconds()
+ seconds = int(value.total_seconds())
if seconds % 60 != 0:
return [seconds, TimeRangeField.SECONDS]
(DAYS, u"Dni"),
)
- value = forms.IntegerField(min_value=0)
- unit = forms.TypedChoiceField(choices=UNIT_CHOICES, coerce=int)
+ value = forms.IntegerField(min_value=0, required=False)
+ unit = forms.TypedChoiceField(choices=UNIT_CHOICES, coerce=int, required=False)
widget = TimeRangeWidget(widgets=(value.widget, unit.widget))