[FIX] no checkout search reservations

This commit is contained in:
Darío Lodeiros
2020-12-01 12:15:48 +01:00
parent 5e9d1a4df1
commit baa0e121bb

View File

@@ -193,7 +193,6 @@ class PmsReservation(models.Model):
compute="_compute_checkin_partner_ids", compute="_compute_checkin_partner_ids",
store=True, store=True,
readonly=False, readonly=False,
ondelete="restrict",
) )
count_pending_arrival = fields.Integer( count_pending_arrival = fields.Integer(
"Pending Arrival", "Pending Arrival",
@@ -1368,10 +1367,12 @@ class PmsReservation(models.Model):
reservations = self.env["pms.reservation"].search( reservations = self.env["pms.reservation"].search(
[ [
("state", "in", ("onboard",)), ("state", "in", ("onboard",)),
("checkout_datetime", "<=", fields.Datetime.now()), ("checkout", "=", fields.Datetime.today()),
] ]
) )
reservations.state = "no_checkout" for reservation in reservations:
if reservation.checkout_datetime <= fields.Datetime.now():
reservations.state = "no_checkout"
def unify(self): def unify(self):
# TODO # TODO