From cd3d6573663840d5f5371d95415b955ef7674997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Tue, 22 Dec 2020 14:19:42 +0100 Subject: [PATCH] [FIX] partner folio compute store True --- pms/models/pms_folio.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pms/models/pms_folio.py b/pms/models/pms_folio.py index 01460eb2b..0943b5f4e 100644 --- a/pms/models/pms_folio.py +++ b/pms/models/pms_folio.py @@ -51,7 +51,12 @@ class PmsFolio(models.Model): "pms.property", default=_get_default_pms_property, required=True ) partner_id = fields.Many2one( - "res.partner", compute="_compute_partner_id", tracking=True, ondelete="restrict" + "res.partner", + compute="_compute_partner_id", + tracking=True, + ondelete="restrict", + store=True, + readonly=False, ) reservation_ids = fields.One2many( "pms.reservation", @@ -361,6 +366,7 @@ class PmsFolio(models.Model): directly from existing invoices. This is necessary since such a refund is not directly linked to the Folio. """ + self.move_ids = False for folio in self.filtered("pricelist_id"): move_ids = ( folio.reservation_ids.mapped("move_line_ids")