From ced1d3eb8b186a51e22538f5e93f50ac4ac545b2 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Sun, 4 Jul 2021 17:31:53 +0200 Subject: [PATCH] [FIX] eval document number checkin partner --- pms/models/pms_checkin_partner.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pms/models/pms_checkin_partner.py b/pms/models/pms_checkin_partner.py index d99df67d9..3af259157 100644 --- a/pms/models/pms_checkin_partner.py +++ b/pms/models/pms_checkin_partner.py @@ -483,12 +483,18 @@ class PmsCheckinPartner(models.Model): """ for record in self: if record.document_number and record.document_type: + id_number = self.env["res.partner.id_number"].new( + { + "name": record.document_number, + "category_id": record.document_type, + } + ) if ( self.env.context.get("id_no_validate") or not record.document_type.validation_code ): return - eval_context = record._validation_eval_context(record.document_number) + eval_context = self._validation_eval_context(id_number) try: safe_eval( record.document_type.validation_code,