diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index f76ed2926..3cdc82d78 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -356,9 +356,9 @@ class PortalPrecheckin(CustomerPortal): state_ids = request.env["res.country.state"].search([]) doc_type_ids = request.env["res.partner.id_category"].sudo().search([]) values = kw - if not kw.get("first") and kw.get("checkin_pos"): + if not kw.get("first") and kw.get("checkin_pos") and not kw.get("back"): error, error_message = self.form_validate(kw, None) - if not kw.get("first") and not error: + if not kw.get("first") and not kw.get("back") and not error: kw.update({"checkin_partner_id": checkin_partner_id}) request.env["pms.checkin.partner"]._save_data_from_portal(kw) if error: diff --git a/pms/views/precheckin_portal_templates.xml b/pms/views/precheckin_portal_templates.xml index 0029bc645..8a7f1048b 100644 --- a/pms/views/precheckin_portal_templates.xml +++ b/pms/views/precheckin_portal_templates.xml @@ -9,7 +9,7 @@