[IMP] pms: error handling in precheckin portal

This commit is contained in:
Sara Lago
2022-11-18 19:53:21 +01:00
committed by Darío Lodeiros
parent 52e5e545bf
commit 91ca6d645a
3 changed files with 41 additions and 35 deletions

View File

@@ -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,