From 0596ddb1ed533c8c774d2e705e0523b1915a99bb Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Fri, 31 May 2019 20:26:16 +0200 Subject: [PATCH] [FIX] Wizard reservations --- hotel/wizard/wizard_reservation.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/hotel/wizard/wizard_reservation.py b/hotel/wizard/wizard_reservation.py index b60da1c81..04ff685ca 100644 --- a/hotel/wizard/wizard_reservation.py +++ b/hotel/wizard/wizard_reservation.py @@ -64,9 +64,9 @@ class FolioWizard(models.TransientModel): default=_get_default_pricelist, help="Pricelist for current folio.") checkin = fields.Date('Check In', required=True, - default=_get_default_checkin) + default=_get_default_checkin) checkout = fields.Date('Check Out', required=True, - default=_get_default_checkout) + default=_get_default_checkout) credit_card_details = fields.Text('Credit Card Details') internal_comment = fields.Text(string='Internal Folio Notes') reservation_wizard_ids = fields.One2many('hotel.reservation.wizard', @@ -182,13 +182,15 @@ class FolioWizard(models.TransientModel): checkin_str = checkin_dt.strftime(DEFAULT_SERVER_DATE_FORMAT) checkout_str = checkout_dt.strftime(DEFAULT_SERVER_DATE_FORMAT) + cmds = [(5,0,0)] room_type_ids = self.env['hotel.room.type'].search([]) - cmds = room_type_ids.mapped(lambda x: (0, False, { - 'room_type_id': x.id, - 'folio_wizard_id': self.id, - 'checkin': checkin_str, - 'checkout': checkout_str, - })) + for room_type in room_type_ids: + cmds.append((0, False, { + 'room_type_id': room_type.id, + 'folio_wizard_id': self.id, + 'checkin': checkin_str, + 'checkout': checkout_str, + })) self.update({ 'checkin': checkin_str, 'checkout': checkout_str,