From 464e28042883ca2d72a390993507039ef0534ccb Mon Sep 17 00:00:00 2001 From: JordiMForgeFlow Date: Fri, 20 Oct 2023 08:39:28 +0200 Subject: [PATCH] [FIX] base_vat: properly return vat check for HU VAT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before the fix the check function is assigned a boolean, which causes an error when trying to call the function. After the fix the result of the check is returned. closes odoo/odoo#139407 X-original-commit: ea2798c5893373d79f70959e4501d0eef4f964b7 Signed-off-by: William André (wan) --- addons/base_vat/models/res_partner.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/base_vat/models/res_partner.py b/addons/base_vat/models/res_partner.py index 3521476b344..d300d31f498 100644 --- a/addons/base_vat/models/res_partner.py +++ b/addons/base_vat/models/res_partner.py @@ -306,9 +306,7 @@ class ResPartner(models.Model): if individual: return True # Check the vat number - check_func = stdnum.util.get_cc_module('hu', 'vat').is_valid(vat) - if check_func is not None: - return check_func(vat) + return stdnum.util.get_cc_module('hu', 'vat').is_valid(vat) __check_vat_ch_re = re.compile(r'E([0-9]{9}|-[0-9]{3}\.[0-9]{3}\.[0-9]{3})(MWST|TVA|IVA)$')