diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index ae6067b66..52e766a4e 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -378,12 +378,14 @@ class PortalPrecheckin(CustomerPortal): if error: checkin_pos = checkin_pos - 1 values.update({"checkin_pos": checkin_pos}) - if checkin_pos == len(folio_id.checkin_partner_ids) or checkin_pos == -2: + if checkin_pos == len(folio_id.checkin_partner_ids): values = { "folio": folio_id, "no_breadcrumbs": True, } return request.render("pms.portal_my_precheckin_end", values) + if checkin_pos == -2: + return request.render("pms.portal_my_precheckin_end", values) values.update( { "folio": folio_id, diff --git a/pms/views/precheckin_portal_templates.xml b/pms/views/precheckin_portal_templates.xml index 4d7f7c0ad..a4f9ec8be 100644 --- a/pms/views/precheckin_portal_templates.xml +++ b/pms/views/precheckin_portal_templates.xml @@ -15,7 +15,7 @@
- Check-in - + Covering partner
+ + partner data to remain to be covered
- +
@@ -88,8 +91,8 @@
@@ -98,30 +101,30 @@ for="gender" >Gender

@@ -179,7 +182,7 @@ type="text" name="document_number" t-attf-class="form-control #{error.get('document_number') and 'is-invalid' or ''}" - t-att-value="doc_number or checkin_partner_id.document_number" + t-att-value="document_number if document_number and error else ''" /> @@ -268,7 +272,7 @@ type="phone" name="mobile" t-attf-class="form-control #{error.get('mobile') and 'is-invalid' or ''}" - t-att-value="checkin_partner_id.mobile" + t-att-value="mobile if mobile and error else ''" />
@@ -333,8 +337,8 @@ type="text" placeholder="Second Street (Optional)" name="residence_street2" - t-attf-class="form-control #{error.get('address') and 'is-invalid' or ''}" - t-att-value="checkin_partner_id.residence_street2" + t-attf-class="form-control" + t-att-value="residence_street2 if residence_street2 and error else ''" />
@@ -343,7 +347,7 @@ placeholder="City" name="residence_city" t-attf-class="form-control #{error.get('address') and 'is-invalid' or ''}" - t-att-value="checkin_partner_id.residence_city" + t-att-value="residence_city if residence_city and error else ''" />
@@ -352,7 +356,7 @@ placeholder="Zip" name="residence_zip" t-attf-class="form-control #{error.get('address') and 'is-invalid' or ''}" - t-att-value="checkin_partner_id.residence_zip" + t-att-value="residence_zip if residence_zip and error else ''" />
@@ -370,7 +374,7 @@ @@ -393,7 +397,7 @@ diff --git a/pms_l10n_es/views/precheckin_portal_templates.xml b/pms_l10n_es/views/precheckin_portal_templates.xml index 12ef7f2b0..a25169de2 100644 --- a/pms_l10n_es/views/precheckin_portal_templates.xml +++ b/pms_l10n_es/views/precheckin_portal_templates.xml @@ -18,7 +18,7 @@ @@ -39,7 +39,7 @@ type="text" name="document_number" t-attf-class="form-control #{error.get('document_number') and 'is-invalid' or ''}" - t-att-value="doc_number or checkin_partner_id.document_number" + t-att-value="document_number if document_number and error else ''" />