From 0aea6466755d816cb7bbb4178ae92c54a40dbd82 Mon Sep 17 00:00:00 2001 From: braisab Date: Tue, 22 Mar 2022 11:06:31 +0100 Subject: [PATCH] [FIX]pms: fixed error when residence country or residence state are not set in precheckin --- pms/controllers/pms_portal.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index 507c12858..bff115e58 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -363,6 +363,10 @@ class PortalPrecheckin(CustomerPortal): error, error_message = self.form_validate(kw, None) if not kw.get("first") and not kw.get("back") and not error: kw.update({"checkin_partner_id": checkin_partner_id}) + if kw.get("residence_state_id") == "placeholder": + kw["residence_state_id"] = False + if kw.get("residence_country_id") == "placeholder": + kw["residence_country_id"] = False request.env["pms.checkin.partner"]._save_data_from_portal(kw) if error: checkin_pos = checkin_pos - 1