[FIX] l10n_it_edi: make the Cron work in multi-company

When the Cron runs in a multi-company environment, all invoices imported only in first company.
They should be imported in the company they belong to.

Ticket link: https://www.odoo.com/web#model=project.task&id=3744537
opw-3744537

closes odoo/odoo#156462

Signed-off-by: Josse Colpaert <jco@odoo.com>
This commit is contained in:
Tony Masci
2024-03-07 23:41:55 +00:00
parent 6bd29670d0
commit 0d3662432b
+1 -1
View File
@@ -632,7 +632,7 @@ class AccountMove(models.Model):
# then try and fill it with the content imported from the attachment.
# Should the import fail, thanks to try..except and savepoint,
# we will anyway end up with an empty `in_invoice` with the attachment posted on it.
if move := self.with_company(self.company_id)._l10n_it_edi_create_move_with_attachment(
if move := self.with_company(proxy_user.company_id)._l10n_it_edi_create_move_with_attachment(
invoice_data['filename'],
invoice_data['file'],
invoice_data['key'],