summaryrefslogtreecommitdiff
path: root/addons/survey/models/survey_user.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/survey/models/survey_user.py')
-rw-r--r--addons/survey/models/survey_user.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/survey/models/survey_user.py b/addons/survey/models/survey_user.py
index e535253605f..eb0a0127c12 100644
--- a/addons/survey/models/survey_user.py
+++ b/addons/survey/models/survey_user.py
@@ -54,7 +54,7 @@ class SurveyUserInput(models.Model):
for user_input in self:
total_possible_score = sum([
answer_score if answer_score > 0 else 0
- for answer_score in user_input.question_ids.mapped('labels_ids.answer_score')
+ for answer_score in user_input.question_ids.mapped('suggested_answer_ids.answer_score')
])
if total_possible_score == 0:
@@ -196,8 +196,8 @@ class SurveyUserInputLine(models.Model):
value_date = fields.Date('Date answer')
value_datetime = fields.Datetime('Datetime answer')
value_free_text = fields.Text('Free Text answer')
- value_suggested = fields.Many2one('survey.label', string="Suggested answer")
- value_suggested_row = fields.Many2one('survey.label', string="Row answer")
+ value_suggested = fields.Many2one('survey.question.answer', string="Suggested answer")
+ value_suggested_row = fields.Many2one('survey.question.answer', string="Row answer")
answer_score = fields.Float('Score')
answer_is_correct = fields.Boolean('Correct', compute='_compute_answer_is_correct')
@@ -233,13 +233,13 @@ class SurveyUserInputLine(models.Model):
for vals in vals_list:
value_suggested = vals.get('value_suggested')
if value_suggested:
- vals.update({'answer_score': self.env['survey.label'].browse(int(value_suggested)).answer_score})
+ vals.update({'answer_score': self.env['survey.question.answer'].browse(int(value_suggested)).answer_score})
return super(SurveyUserInputLine, self).create(vals_list)
def write(self, vals):
value_suggested = vals.get('value_suggested')
if value_suggested:
- vals.update({'answer_score': self.env['survey.label'].browse(int(value_suggested)).answer_score})
+ vals.update({'answer_score': self.env['survey.question.answer'].browse(int(value_suggested)).answer_score})
return super(SurveyUserInputLine, self).write(vals)
def _get_save_line_values(self, answer, answer_type):