From 816c464585b04c65c2aa11e5688cb04a147fbce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Wed, 10 Jan 2024 17:15:25 +0100 Subject: [PATCH] [IMP]pms: missing document take account country id --- pms/models/res_partner.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pms/models/res_partner.py b/pms/models/res_partner.py index db9744a0cc..ad6c29c84d 100644 --- a/pms/models/res_partner.py +++ b/pms/models/res_partner.py @@ -760,6 +760,16 @@ def _missing_document(self, vals, partners=False): any([not partner.vat for partner in partners]) if partners else True ) ) + or vals.get("country_id") is False + or vals.get("country_id") == "" + or ( + "country_id" not in vals + and ( + any([not partner.country_id for partner in partners]) + if partners + else True + ) + ) ): return True return False