Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] base_bank_from_iban: Migration to 18.0 #217

Open
wants to merge 34 commits into
base: 18.0
Choose a base branch
from

Conversation

achulii
Copy link

@achulii achulii commented Nov 19, 2024

No description provided.

carlosdauden and others added 30 commits November 19, 2024 18:01
Currently translated at 100.0% (7 of 7 strings)

Translation: community-data-files-14.0/community-data-files-14.0-base_bank_from_iban
Translate-URL: https://translation.odoo-community.org/projects/community-data-files-14-0/community-data-files-14-0-base_bank_from_iban/nl/
It complies with the requirements and other modules depending on it are also mature.
- Regenerate README
- Journal code removed, as you cannot specify the bank account number
  from it.
- Added the equivalente code for the add bank account wizard.

TT40005
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: community-data-files-16.0/community-data-files-16.0-base_bank_from_iban
Translate-URL: https://translation.odoo-community.org/projects/community-data-files-16-0/community-data-files-16-0-base_bank_from_iban/
Currently translated at 100.0% (4 of 4 strings)

Translation: community-data-files-16.0/community-data-files-16.0-base_bank_from_iban
Translate-URL: https://translation.odoo-community.org/projects/community-data-files-16-0/community-data-files-16-0-base_bank_from_iban/hr/
Currently translated at 100.0% (4 of 4 strings)

Translation: community-data-files-16.0/community-data-files-16.0-base_bank_from_iban
Translate-URL: https://translation.odoo-community.org/projects/community-data-files-16-0/community-data-files-16-0-base_bank_from_iban/es/
Currently translated at 100.0% (4 of 4 strings)

Translation: community-data-files-17.0/community-data-files-17.0-base_bank_from_iban
Translate-URL: https://translation.odoo-community.org/projects/community-data-files-17-0/community-data-files-17-0-base_bank_from_iban/it/
pedrobaeza and others added 4 commits November 19, 2024 18:01
If any non IBAN account is provided, there's an ugly log with traceback
each time, polluting tests and system logs:

```
INFO prod odoo.addons.base_bank_from_iban.models.res_partner_bank: Could not find bank from IBAN
Traceback (most recent call last):
  File ".../addons/base_bank_from_iban/models/res_partner_bank.py", line 34, in _add_bank_vals
    bank = self._get_bank_from_iban(vals["acc_number"])
  File ".../addons/base_bank_from_iban/models/res_partner_bank.py", line 42, in _get_bank_from_iban
    iban = schwifty.IBAN(acc_number)
  File ".../python/site-packages/schwifty/iban.py", line 77, in __init__
    self.validate(validate_bban)
  File ".../python/site-packages/schwifty/iban.py", line 175, in validate
    self._validate_characters()
  File ".../python/site-packages/schwifty/iban.py", line 185, in _validate_characters
    raise exceptions.InvalidStructure(f"Invalid characters in IBAN {self!s}")
schwifty.exceptions.InvalidStructure: Invalid characters in IBAN XXXXXX
```

This commit removes that traceback catching the proper exception, and
handling it accordingly, and also removing an extra INFO log that was
not adding value.
@achulii achulii mentioned this pull request Nov 19, 2024
11 tasks
@pedrobaeza
Copy link
Member

/ocabot migration base_bank_from_iban

@OCA-git-bot OCA-git-bot added this to the 18.0 milestone Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.