diff --git a/models/scop_questionnaire.py b/models/scop_questionnaire.py index 32497c9d05579557933a44b0e3908b57bd7a7044..0c7409f9d3142bb9d3680cbf780def8f0824f667 100644 --- a/models/scop_questionnaire.py +++ b/models/scop_questionnaire.py @@ -11,16 +11,15 @@ class ScopQuestionnaireImport(models.Model): year_riga = fields.Char("Année Riga") - 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) + type_id = fields.Many2one() + year = fields.Char() + effective_date = fields.Date() # ------------------------------------------------------ - # Fonctions compute + # Onchange Fields # ------------------------------------------------------ - @api.depends('year_riga') - @api.multi - def _compute_fields(self): + @api.onchange('year_riga') + def onchange_year_riga(self): for questionnaire in self: if questionnaire.year_riga != '14862' and questionnaire.year_riga != '14443': year = questionnaire.env['riga.lookup.table'].search([