Skip to content
Extraits de code Groupes Projets
Valider e2cee861 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[FIX] format_id wrong on wizard because of onchange

parent 4a206768
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -22,17 +22,25 @@ class EbicsStatementRopImport(models.TransientModel):
ebics_rop = self.env["ebics.file.format"].search(
[("name", "=", "camt.xxx.bnpp300.0dh")]
)
ebics_conf_id = self.env["ebics.xfer"]._default_ebics_config_id()
avail_userids = ebics_conf_id.ebics_userid_ids.filtered(
lambda r: self.env.user.id in r.user_ids.ids
)
if avail_userids and len(avail_userids) == 1:
user_id = avail_userids[0]
else:
user_id = False
# Download EBICS MVT
ebics_mvt_obj = self.env["ebics.xfer"].create(
{
"ebics_config_id": ebics_conf_id.id,
"ebics_userid_id": user_id.id,
"format_id": ebics_mvt.id,
"date_from": self.date_from,
"date_to": self.date_to,
}
)
ebics_mvt_obj._onchange_ebics_config_id()
ebics_conf_id = ebics_mvt_obj.ebics_config_id
ebics_wizard_act = ebics_mvt_obj.ebics_download()
self.log += f"""
<strong><u>Téléchargement des mouvements enrichis<u></strong><br/>
......@@ -49,12 +57,13 @@ class EbicsStatementRopImport(models.TransientModel):
# Download EBICS ROP
ebics_rop_obj = self.env["ebics.xfer"].create(
{
"ebics_config_id": ebics_conf_id.id,
"ebics_userid_id": user_id.id,
"format_id": ebics_rop.id,
"date_from": self.date_from,
"date_to": self.date_to,
}
)
ebics_rop_obj._onchange_ebics_config_id()
ebics_rop_wizard_act = ebics_rop_obj.ebics_download()
self.log += f"""
<strong><u>Téléchargement des mouvements ROP<u></strong><br/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter