From 35df807db806738b651d3b64054b77e3e3de7ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 30 Jan 2019 10:52:16 +0000 Subject: [PATCH] [FIX] survey: correctly flag answers done with invite A field exists to differentiate answers done manually through frontend of survey and answers created through invitation. The field was not correctly set by the invite wizard. This commit fixes it. This commit is linked to task ID 1935176 and PR #30689. --- addons/survey/models/survey_user.py | 2 +- addons/survey/wizard/survey_invite.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/survey/models/survey_user.py b/addons/survey/models/survey_user.py index 35ae87c7c47..59860343066 100644 --- a/addons/survey/models/survey_user.py +++ b/addons/survey/models/survey_user.py @@ -31,7 +31,7 @@ class SurveyUserInput(models.Model): # description survey_id = fields.Many2one('survey.survey', string='Survey', required=True, readonly=True, ondelete='cascade') input_type = fields.Selection([ - ('manually', 'Manually'), ('link', 'Link')], + ('manually', 'Manual'), ('link', 'Invitation')], string='Answer Type', default='manually', required=True, readonly=True, oldname="type") state = fields.Selection([ diff --git a/addons/survey/wizard/survey_invite.py b/addons/survey/wizard/survey_invite.py index a6c5d193375..a4cb311a7db 100644 --- a/addons/survey/wizard/survey_invite.py +++ b/addons/survey/wizard/survey_invite.py @@ -157,6 +157,7 @@ class SurveyInvite(models.TransientModel): def _get_answers_values(self): return { + 'input_type': 'link', 'deadline': self.deadline, }