diff --git a/rowers/models.py b/rowers/models.py index 9c94ba10..7d4cc3e9 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -1045,8 +1045,11 @@ class ConditionEditForm(ModelForm): def clean(self): cd = self.cleaned_data - if cd['condition'] == 'between' and cd['value2'] is None: - raise forms.ValidationError('When using between, you must fill value 1 and value 2') + try: + if cd['condition'] == 'between' and cd['value2'] is None: + raise forms.ValidationError('When using between, you must fill value 1 and value 2') + except KeyError: + pass class BaseConditionFormSet(BaseFormSet): def clean(self): diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index f2be34cd..2222e85c 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ