From 1d21c36af1b14afb2d38f00d3817ab58e491975e Mon Sep 17 00:00:00 2001 From: braisab Date: Mon, 31 Jan 2022 21:14:17 +0100 Subject: [PATCH] [FIX]pms: fixed previous button in precheckin stepper --- pms/controllers/pms_portal.py | 4 ++-- pms/views/precheckin_portal_templates.xml | 25 ++++++++++++++++------- 2 files changed, 20 insertions(+), 9 deletions(-) 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 @@