From 037012bc4e2935eb00a7f353529bb7ec55066733 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 15 Sep 2020 13:55:09 +0000 Subject: [FIX] *: avoid direct references to countries Ensure the code works fine even if countries are deleted. Also consider "re"-created countries after deletion, by only considering the country code, not the data reference. This should reduce support requests related to deleted countries, and ease the resolution of such problems by the users themselves. TASK ID - 2368842 closes odoo/odoo#57837 Related: odoo/enterprise#13275 Signed-off-by: Victor Feyens (vfe) --- addons/l10n_se/models/res_company.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/l10n_se') diff --git a/addons/l10n_se/models/res_company.py b/addons/l10n_se/models/res_company.py index 412412e217a..af2ca1872b8 100644 --- a/addons/l10n_se/models/res_company.py +++ b/addons/l10n_se/models/res_company.py @@ -13,7 +13,7 @@ class ResCompany(models.Model): @api.depends('vat') def _compute_org_number(self): for company in self: - if company.country_id == self.env.ref('base.se') and company.vat: + if company.country_id.code == "SE" and company.vat: org_number = re.sub(r'\D', '', company.vat)[:-2] org_number = org_number[:6] + '-' + org_number[6:] -- cgit v1.2.3