From 0dc3b1e965d3536de002b6acad771d40702d45b7 Mon Sep 17 00:00:00 2001 From: AaronHForgeFlow Date: Wed, 5 Jan 2022 08:08:31 +0100 Subject: [PATCH] [15.0][FIX] base_vat_optional_vies: ensure vies check do not block contact update --- base_vat_optional_vies/models/res_partner.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/base_vat_optional_vies/models/res_partner.py b/base_vat_optional_vies/models/res_partner.py index 31d82cca..8501810c 100644 --- a/base_vat_optional_vies/models/res_partner.py +++ b/base_vat_optional_vies/models/res_partner.py @@ -29,6 +29,12 @@ class ResPartner(models.Model): # call simple_vat_check and thus the flag will be removed partner.update({"vies_passed": True}) res = super(ResPartner, self).vies_vat_check(country_code, vat_number) + if res is False: + if partner: + partner.update({"vies_passed": False}) + return self.simple_vat_check(country_code, vat_number) + elif partner: + partner.update({"vies_passed": True}) return res @api.constrains("vat", "country_id")