Fix
All checks were successful
Update odoo 18 / update (push) Successful in 28s

This commit is contained in:
mgite 2024-11-18 18:49:30 +04:00
parent 8db81e40ea
commit 7d111b55ce

View File

@ -201,7 +201,7 @@ class HmsBookings(models.Model):
booking.show_status = False booking.show_status = False
if booking.roomStays.filtered(lambda stay: stay.bookingStatus.name == 'Confirmed'): if booking.roomStays.filtered(lambda stay: stay.bookingStatus.name == 'Confirmed'):
booking.booking_status = self.env['hms.booking.status'].search([('name', '=', 'Confirmed')]).id booking.booking_status = self.env['hms.booking.status'].search([('name', '=', 'Confirmed')]).id
booking.booking_status_text = f"Confirmed {len(booking.roomStays.filtered(lambda stay: stay.bookingStatus.name == 'Confirmed'))} / {len(booking.roomStays)}" booking.booking_status_text = f"Confirmed ({len(booking.roomStays.filtered(lambda stay: stay.bookingStatus.name == 'Confirmed'))} / {len(booking.roomStays)})"
booking.show_booking_status = True booking.show_booking_status = True
elif not booking.roomStays.filtered(lambda stay: stay.bookingStatus.name != 'Cancelled'): elif not booking.roomStays.filtered(lambda stay: stay.bookingStatus.name != 'Cancelled'):
booking.booking_status = self.env['hms.booking.status'].search([('name', '=', 'Cancelled')]).id booking.booking_status = self.env['hms.booking.status'].search([('name', '=', 'Cancelled')]).id