From 5da2d73d6baa6e1481c36286f558ede81f57e4f8 Mon Sep 17 00:00:00 2001 From: Justin Date: Thu, 1 Jun 2023 01:59:59 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(res=5Fpartner.py):=20use=20a?= =?UTF-8?q?pi.model=20decorator=20for=20create=20method=20to=20avoid=20pyl?= =?UTF-8?q?int=20warning=20=F0=9F=90=9B=20fix(res=5Fpartner.py):=20use=20v?= =?UTF-8?q?alues=20instead=20of=20vals=20in=20create=20method=20to=20impro?= =?UTF-8?q?ve=20semantics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pms/models/res_partner.py | 7 ++++--- pms/wizards/pms_booking_engine.py | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pms/models/res_partner.py b/pms/models/res_partner.py index 21701673c..bc8eb84fa 100644 --- a/pms/models/res_partner.py +++ b/pms/models/res_partner.py @@ -697,12 +697,13 @@ class ResPartner(models.Model): ) return super().unlink() - def create(self, vals): - check_missing_document = self._check_document_partner_required(vals) + @api.model + def create(self, values): + check_missing_document = self._check_document_partner_required(values) if check_missing_document: raise ValidationError(_("A document identification is required")) - return super().create(vals) + return super(ResPartner, self).create(values) def write(self, vals): check_missing_document = self._check_document_partner_required( diff --git a/pms/wizards/pms_booking_engine.py b/pms/wizards/pms_booking_engine.py index 615934af4..b8998376b 100644 --- a/pms/wizards/pms_booking_engine.py +++ b/pms/wizards/pms_booking_engine.py @@ -277,8 +277,8 @@ class BookingEngine(models.TransientModel): folio.reservation_ids.reservation_line_ids.discount = ( record.discount * 100 ) - action = self.env.ref("pms.open_pms_folio1_form_tree_all").read()[0] - action["views"] = [(self.env.ref("pms.pms_folio_view_form").id, "form")] + action = self.sudo().env.ref("pms.open_pms_folio1_form_tree_all").read()[0] + action["views"] = [(self.sudo().env.ref("pms.pms_folio_view_form").id, "form")] action["res_id"] = folio.id return action