From 4087893a8c8778c11ade2da8a7fe1d2b2edde22a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kay=20H=C3=A4usler?= <17731016+khaeusler@users.noreply.github.com> Date: Thu, 3 Dec 2020 20:37:09 +0100 Subject: [PATCH] [FIX] Avoid singleton error --- product_contract/models/sale_order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/product_contract/models/sale_order.py b/product_contract/models/sale_order.py index 98b4b948d..d87e8aab4 100644 --- a/product_contract/models/sale_order.py +++ b/product_contract/models/sale_order.py @@ -49,7 +49,8 @@ class SaleOrder(models.Model): @api.depends('order_line') def _compute_is_contract(self): - self.is_contract = any(self.order_line.mapped('is_contract')) + for rec in self: + rec.is_contract = any(rec.order_line.mapped('is_contract')) @api.multi def _prepare_contract_value(self, contract_template):