From 09b35600ffb75a00ce072cf24c1833477f130c52 Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Wed, 25 Mar 2026 11:55:20 +0100 Subject: [PATCH] [FIX] ebics download: execute always client.confirm_download() Certain banks expect always a confirm_download, also in case of success=False. --- account_ebics/wizards/ebics_xfer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/account_ebics/wizards/ebics_xfer.py b/account_ebics/wizards/ebics_xfer.py index 2034ca8..e300f09 100644 --- a/account_ebics/wizards/ebics_xfer.py +++ b/account_ebics/wizards/ebics_xfer.py @@ -237,8 +237,8 @@ class EbicsXfer(models.TransientModel): date_from = self.date_from and self.date_from.isoformat() or None date_to = self.date_to and self.date_to.isoformat() or None for df in download_formats: + success = False try: - success = False if df.order_type == "BTD": btf = BusinessTransactionFormat( df.btf_service, @@ -321,8 +321,8 @@ class EbicsXfer(models.TransientModel): order_type=df.order_type, ) tb = "".join(format_exception(*exc_info())) - self.note += "\n%s" % tb - else: + self.note += f"\n{tb}" + finally: # mark received data so that it is not included in further # downloads trans_id = client.last_trans_id