From 2c7fbb9cc044ae7a941ac71121845b762ced792e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Tue, 14 Jun 2022 08:06:55 +0200
Subject: [PATCH] [FIX] typo and super on wrong model

---
 wizard/account_bank_statement_import.py | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/wizard/account_bank_statement_import.py b/wizard/account_bank_statement_import.py
index 7a7adf3..04faeab 100644
--- a/wizard/account_bank_statement_import.py
+++ b/wizard/account_bank_statement_import.py
@@ -72,7 +72,7 @@ class AccountBankStatementImport(models.TransientModel):
             parse_line_1 = re.compile(
                 self.regexp_version[file_version]['line_1']).search(data_file[0])
             bank_group_code = parse_line_1.group('bank_group_code')
-            openning_date = parse_line_1.group('opening_date')
+            opening_date = parse_line_1.group('opening_date')
             closing_date = parse_line_1.group('closing_date')
 
             parse_line_2 = re.compile(
@@ -86,7 +86,7 @@ class AccountBankStatementImport(models.TransientModel):
         except Exception as e:
             _logger.debug(e)
             return False
-        return (file_version, bank_group_code, openning_date, closing_date,
+        return (file_version, bank_group_code, opening_date, closing_date,
                 bank_account_number, opening_balance, closing_balance,
                 currency)
 
@@ -95,10 +95,9 @@ class AccountBankStatementImport(models.TransientModel):
         data_file_split = data_file.decode('iso-8859-1').splitlines()
         result = self._check_file(data_file_split)
         if not result:
-            return super(AccountStatementImport, self)._parse_file(
-                data_file)
+            return super()._parse_file(data_file)
 
-        file_version, bank_group_code, openning_date, closing_date, bank_account_number, opening_balance, closing_balance, currency = result
+        file_version, bank_group_code, opening_date, closing_date, bank_account_number, opening_balance, closing_balance, currency = result
         transactions = []
         total_amt = 0.00
         try:
@@ -134,8 +133,8 @@ class AccountBankStatementImport(models.TransientModel):
             raise Warning(_("The following problem occurred during import. The file might not be valid.\n\n %s" % e.message))
 
         vals_bank_statement = {
-            'name': bank_account_number+"/"+openning_date,
-            'date': datetime.datetime.strptime(openning_date, '%d/%m/%Y').strftime('%Y-%m-%d'),
+            'name': bank_account_number+"/"+opening_date,
+            'date': datetime.datetime.strptime(opening_date, '%d/%m/%Y').strftime('%Y-%m-%d'),
             'transactions': list(reversed(transactions)),
             'balance_start': opening_balance,
             'balance_end_real': closing_balance,
-- 
GitLab