[FIX] account_analytic_default: apply same logic as in _prepare_invoice_line
It was not possible to manually set a default analytic account as it was overriden by the onchange, even if no account was returned by account_get Apply the same logic as in _prepare_invoice_line on sale.order.line closes odoo/odoo#30282 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
This commit is contained in:
committed by
Martin Trigaux
parent
c93f371d67
commit
431b7d7a38
@@ -73,8 +73,9 @@ class AccountInvoiceLine(models.Model):
|
||||
fields.Date.today(),
|
||||
company_id=self.company_id.id
|
||||
)
|
||||
self.account_analytic_id = rec.analytic_id.id
|
||||
self.analytic_tag_ids = rec.analytic_tag_ids.ids
|
||||
if rec:
|
||||
self.account_analytic_id = rec.analytic_id.id
|
||||
self.analytic_tag_ids = rec.analytic_tag_ids.ids
|
||||
return res
|
||||
|
||||
def _set_additional_fields(self, invoice):
|
||||
|
||||
Reference in New Issue
Block a user