From 31755ddf5f6af4d9f11b9da92779c5a0f2fc45a9 Mon Sep 17 00:00:00 2001 From: miguelpadin Date: Fri, 1 Oct 2021 16:01:48 +0200 Subject: [PATCH] [FIX] pms_l10n_es: add state_id dependency to res.partner (compute ine_code) --- pms_l10n_es/models/res_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pms_l10n_es/models/res_partner.py b/pms_l10n_es/models/res_partner.py index 28c83bff2..46be063e4 100644 --- a/pms_l10n_es/models/res_partner.py +++ b/pms_l10n_es/models/res_partner.py @@ -16,7 +16,7 @@ class ResPartner(models.Model): store=True, ) - @api.depends("nationality_id") + @api.depends("nationality_id", "state_id") def _compute_ine_code(self): for record in self: if not record.nationality_id: @@ -24,4 +24,6 @@ class ResPartner(models.Model): elif record.nationality_id.code != CODE_SPAIN: record.ine_code = record.country_id.code_alpha3 else: + if not record.state_id: + record.ine_code = False record.ine_code = record.state_id.ine_code