From 6c5f11df4e4004971ed7353c08593a2329b89f99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Tue, 7 Feb 2023 12:17:29 +0100 Subject: [PATCH] [IMP]pms: avoid autocancel reservations in no checkins --- pms/models/pms_reservation.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pms/models/pms_reservation.py b/pms/models/pms_reservation.py index 8b33b5735..8f51baf64 100644 --- a/pms/models/pms_reservation.py +++ b/pms/models/pms_reservation.py @@ -2417,21 +2417,18 @@ class PmsReservation(models.Model): # No show when pass 1 day from checkin day reservations = self.env["pms.reservation"].search( [ - ("state", "in", ("draft", "confirm", "arrival_delayed")), + ("state", "in", ("draft", "confirm")), ("checkin", "<", fields.Date.today()), ("overnight_room", "=", True), ] ) for reservation in reservations: - if reservation.checkout > fields.Datetime.today().date(): - reservation.state = "arrival_delayed" - else: - reservation.state = "cancel" - reservation.message_post( - body=_( - """No entry has been recorded in this reservation""", - ) + reservation.state = "arrival_delayed" + reservation.message_post( + body=_( + """No entry has been recorded in this reservation""", ) + ) @api.model def auto_departure_delayed(self):