Merge pull request #4804 from expsa/kch_dev_odex25_ensan

IMP benefit
This commit is contained in:
kchyounes19 2025-10-05 12:48:10 +01:00 committed by GitHub
commit b7b9ae401e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 1 deletions

View File

@ -303,7 +303,14 @@ class Visit(models.Model):
# werkzeug.urls.url_encode({'answer_token': response.access_token})
werkzeug.urls.url_encode({'answer_token': response and response.access_token or None})
)
link_tracker = self.env['link.tracker'].sudo().create({
'url': self.survey_url,
'title': 'Survey Link',
'campaign_id': False,
'medium_id': False,
'source_id': False,
})
self.survey_url = link_tracker.short_url
if self.benefit_id.contact_type == 'email':
if not self.benefit_id.email:
raise UserError(_("The family profile has no email address. Please add an email first."))