diff --git a/compensation/forms/compensation.py b/compensation/forms/compensation.py index b3ceb03f..51392a2f 100644 --- a/compensation/forms/compensation.py +++ b/compensation/forms/compensation.py @@ -171,8 +171,8 @@ class NewCompensationForm(AbstractCompensationForm, def is_valid(self): valid = super().is_valid() intervention = self.cleaned_data.get("intervention", None) - valid &= not intervention.is_recorded - if not valid: + if intervention.is_recorded: + valid &= False self.add_error( "intervention", _("This intervention is currently recorded. You cannot add further compensations as long as it is recorded.")