From a6fd6d499c82a382d8f8a7e47a6ce3548c4edea1 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 31 Dec 2020 12:53:32 +0000 Subject: [PATCH] [FIX] point_of_sale, pos_sale: Field crm_team_id not defined Fine tuning of https://github.com/odoo/odoo/commit/61e5389236ad767827ef2fe039aa78b20848298e opw:2418806 closes odoo/odoo#63959 X-original-commit: 277c24599c8a9d6e9af2075d16c505c200643163 Signed-off-by: Simon Goffin (sig) --- addons/point_of_sale/models/pos_order.py | 2 -- addons/pos_sale/models/pos_order.py | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py index bd680c6e472..878ef61bc3b 100644 --- a/addons/point_of_sale/models/pos_order.py +++ b/addons/point_of_sale/models/pos_order.py @@ -401,8 +401,6 @@ class PosOrder(models.Model): 'invoice_line_ids': [(0, None, self._prepare_invoice_line(line)) for line in self.lines], 'invoice_cash_rounding_id': self.config_id.rounding_method.id if self.config_id.cash_rounding else False } - if self.crm_team_id: - vals['team_id'] = self.crm_team_id.id return vals def action_pos_order_invoice(self): diff --git a/addons/pos_sale/models/pos_order.py b/addons/pos_sale/models/pos_order.py index 4e65541d597..eb16cd7272a 100644 --- a/addons/pos_sale/models/pos_order.py +++ b/addons/pos_sale/models/pos_order.py @@ -22,7 +22,7 @@ class PosOrder(models.Model): date_order = order.date_order or fields.Datetime.now() order.currency_rate = self.env['res.currency']._get_conversion_rate(order.company_id.currency_id, order.pricelist_id.currency_id, order.company_id, date_order) - def _prepare_invoice(self): - invoice_vals = super(PosOrder, self)._prepare_invoice() + def _prepare_invoice_vals(self): + invoice_vals = super(PosOrder, self)._prepare_invoice_vals() invoice_vals['team_id'] = self.crm_team_id return invoice_vals