diff --git a/models/scop_period.py b/models/scop_period.py index 2484372556fcefdec5eade04e0b3d295c9a2d790..97d78279a7af0df502b240865fc6a902d4de49a6 100644 --- a/models/scop_period.py +++ b/models/scop_period.py @@ -64,3 +64,17 @@ class ScopPeriod(models.Model): string="Motif Décés", on_delete='restrict', track_visibility='onchange') + + @api.multi + def write(self, vals): + for period in self: + vals.pop('partner_id', False) + vals.pop('id_riga', False) + vals.pop('start', False) + vals.pop('end', False) + vals.pop('end_reason', False) + vals.pop('comments', False) + vals.pop('dissolution_reason_id', False) + # Update partner + period.partner_id.write(vals) + return super(ScopPeriod, self).write(vals)