summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Hennecart <jeh@odoo.com>2019-12-16 15:02:41 +0000
committerThibault Delavallée <tde@odoo.com>2019-12-16 15:52:47 +0000
commitb7eb4283c7c4e3111c99d17bc430cf37fbeeebd5 (patch)
tree7e37f9e2878c31bce57eb60446bfa0cc123b7a17
parent680dbf3f653ad191bfa946a158b44f5cfefa6a09 (diff)
[FIX] survey: fix traceback for "Print" button
Oversight of 755ac5f313fd16031728055530db8ed7260acef8 . closes odoo/odoo#41957 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
-rw-r--r--addons/survey/models/survey_survey.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/survey/models/survey_survey.py b/addons/survey/models/survey_survey.py
index 33dcb38d1fa..f12a34ad5fe 100644
--- a/addons/survey/models/survey_survey.py
+++ b/addons/survey/models/survey_survey.py
@@ -471,7 +471,7 @@ class Survey(models.Model):
def action_start_survey(self, answer=None):
""" Open the website page with the survey form """
self.ensure_one()
- url = '%s?%s' % (self.get_start_url(), werkzeug.urls.url_encode({'answer_token': answer.access_token or None}))
+ url = '%s?%s' % (self.get_start_url(), werkzeug.urls.url_encode({'answer_token': answer and answer.access_token or None}))
return {
'type': 'ir.actions.act_url',
'name': "Start Survey",
@@ -482,7 +482,7 @@ class Survey(models.Model):
def action_print_survey(self, answer=None):
""" Open the website page with the survey printable view """
self.ensure_one()
- url = '%s?%s' % (self.get_print_url(), werkzeug.urls.url_encode({'answer_token': answer.access_token or None}))
+ url = '%s?%s' % (self.get_print_url(), werkzeug.urls.url_encode({'answer_token': answer and answer.access_token or None}))
return {
'type': 'ir.actions.act_url',
'name': "Print Survey",