From ed5d5717041c78a40b34f8f9951851bf4b235515 Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Mon, 20 Oct 2025 13:52:15 +0200 Subject: [PATCH] # Bugfix NewCompensationForm * fixes bug where a form error would trigger a wrong error warning --- compensation/forms/compensation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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.")