[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:
@@ -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):
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user