multi-company fix

This commit is contained in:
Luc De Meyer 2021-01-06 21:22:11 +01:00
parent 966216850c
commit 1acfa79936
3 changed files with 8 additions and 4 deletions

View File

@ -1,4 +1,4 @@
# Copyright 2009-2020 Noviat. # Copyright 2009-2021 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
""" """
@ -311,7 +311,9 @@ class EbicsXfer(models.TransientModel):
'user_id': self._uid, 'user_id': self._uid,
'ebics_userid_id': self.ebics_userid_id.id, 'ebics_userid_id': self.ebics_userid_id.id,
'note': ef_note, 'note': ef_note,
'company_ids': [self.env.user.company_id.id], "company_ids": [
self.env.context.get("force_company", self.env.company.id)
],
} }
self._update_ef_vals(ef_vals) self._update_ef_vals(ef_vals)
ebics_file = self.env['ebics.file'].create(ef_vals) ebics_file = self.env['ebics.file'].create(ef_vals)

View File

@ -1,4 +1,4 @@
# Copyright 2009-2020 Noviat. # Copyright 2009-2021 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
from odoo import _, models from odoo import _, models
@ -29,6 +29,7 @@ class AccountBatchPayment(models.Model):
"default_upload_data": self.export_file, "default_upload_data": self.export_file,
"default_upload_fname": self.export_filename, "default_upload_fname": self.export_filename,
"origin": origin, "origin": origin,
'force_comany': self.journal_id.company_id.id,
} }
) )

View File

@ -1,4 +1,4 @@
# Copyright 2009-2020 Noviat. # Copyright 2009-2021 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl). # License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
from odoo import _, models from odoo import _, models
@ -41,6 +41,7 @@ class AccountPaymentOrder(models.Model):
'default_upload_data': attach.datas, 'default_upload_data': attach.datas,
'default_upload_fname': attach.name, 'default_upload_fname': attach.name,
'origin': origin, 'origin': origin,
'force_comany': self.company_id.id,
}) })
ebics_xfer = self.env['ebics.xfer'].with_context(ctx).create({}) ebics_xfer = self.env['ebics.xfer'].with_context(ctx).create({})
ebics_xfer._onchange_ebics_config_id() ebics_xfer._onchange_ebics_config_id()