EBICS 3.0 - add extra checks on settings

This commit is contained in:
Luc De Meyer committed 2022-12-23 16:36:09 +01:00
1 parent 4a2a1e0b64
commit 7fc84111ac
3 files changed
+27 -1

No files matched your search

+6
View File
@@ -163,6 +163,12 @@ class EbicsConfig(models.Model):
def _default_ebics_keys(self):
return "/".join(["/etc/odoo/ebics_keys", self._cr.dbname])
@api.constrains("ebics_key_bitlength")
def _check_ebics_key_bitlength(self):
for cfg in self:
if cfg.ebics_version == "H005" and cfg.ebics_key_bitlength < 2048:
raise UserError(_("EBICS key bitlength must be >= 2048."))
@api.constrains("order_number")
def _check_order_number(self):
for cfg in self: