[IMP] improved handling of statements without transactions

This commit is contained in:
Luc De Meyer
2023-04-01 18:25:32 +02:00
parent 2091269046
commit 36fcb3dc9d
4 changed files with 26 additions and 15 deletions

View File

@@ -1,10 +1,10 @@
# Copyright 2020 Noviat.
# Copyright 2009-2023 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
{
"name": "account_ebics with OCA Bank Statement Imoort",
"summary": "Use OCA Bank Statement Import with account_ebics",
"version": "14.0.1.0.0",
"version": "14.0.1.0.1",
"author": "Noviat",
"category": "Hidden",
"license": "LGPL-3",

View File

@@ -1,4 +1,4 @@
# Copyright 2009-2020 Noviat.
# Copyright 2009-2023 Noviat.
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
import logging
@@ -53,8 +53,9 @@ class AccountStatementImport(models.TransientModel):
break
if not transactions:
message = _("This file doesn't contain any transaction.")
st_line_ids = []
notifications = {"type": "warning", "message": message, "details": ""}
return st_line_ids, [notifications]
result["notifications"].append(
{"type": "warning", "message": message, "details": ""}
)
result["no_transactions"] = True
return super()._create_bank_statements(stmts_vals, result)