From 3fa7357ba5ac23177143363777a22bc070b5cef0 Mon Sep 17 00:00:00 2001 From: younes Date: Mon, 15 Sep 2025 14:36:55 +0100 Subject: [PATCH] IMP benefit --- odex25_ensan/odex_benefit/models/visit.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/odex25_ensan/odex_benefit/models/visit.py b/odex25_ensan/odex_benefit/models/visit.py index 288e0a0e0..7d135ce7b 100644 --- a/odex25_ensan/odex_benefit/models/visit.py +++ b/odex25_ensan/odex_benefit/models/visit.py @@ -236,6 +236,12 @@ class Visit(models.Model): if self.visit_types.survey_id: survey = self.visit_types.survey_id + if self.response_id: + response = self.response_id + if response.survey_id.id != survey.id or response.state != 'done': + response.unlink() + self.response_id = False + if not self.response_id: response = survey._create_answer( user=self.benefit_id.user_id,