[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) <sig@openerp.com>
This commit is contained in:
Goffin Simon
2020-12-31 18:01:23 +00:00
parent 63e8c3066a
commit a6fd6d499c
2 changed files with 2 additions and 4 deletions
-2
View File
@@ -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):
+2 -2
View File
@@ -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