From 1ddc7e7a0100766421609ebc78091a512fe3268f Mon Sep 17 00:00:00 2001 From: Remi <remi@le-filament.com> Date: Fri, 6 Mar 2020 15:23:03 +0100 Subject: [PATCH] Revert "change compute to onchange function" This reverts commit c47bfdef4cf3996bb4fc1da27351aa7063c090a1. --- models/scop_questionnaire.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/models/scop_questionnaire.py b/models/scop_questionnaire.py index 0c7409f..32497c9 100644 --- a/models/scop_questionnaire.py +++ b/models/scop_questionnaire.py @@ -11,15 +11,16 @@ class ScopQuestionnaireImport(models.Model): year_riga = fields.Char("Année Riga") - type_id = fields.Many2one() - year = fields.Char() - effective_date = fields.Date() + type_id = fields.Many2one(compute="_compute_fields", store=True) + year = fields.Char(compute="_compute_fields", store=True) + effective_date = fields.Date(compute="_compute_fields", store=True) # ------------------------------------------------------ - # Onchange Fields + # Fonctions compute # ------------------------------------------------------ - @api.onchange('year_riga') - def onchange_year_riga(self): + @api.depends('year_riga') + @api.multi + def _compute_fields(self): for questionnaire in self: if questionnaire.year_riga != '14862' and questionnaire.year_riga != '14443': year = questionnaire.env['riga.lookup.table'].search([ -- GitLab