Merge pull request #4661 from expsa/kch_dev_odex25_ensan

IMP benefit
This commit is contained in:
kchyounes19 2025-09-15 14:39:01 +01:00 committed by GitHub
commit e091c18442
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -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,