From b95792607e0d87c796e58729a55aea2ef1104389 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Mon, 3 Jun 2019 12:34:17 +0200 Subject: [PATCH] [IMP] Add missing values reservation type as default normal --- hotel/models/hotel_reservation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hotel/models/hotel_reservation.py b/hotel/models/hotel_reservation.py index b08af8f00..2e6ff1dbd 100644 --- a/hotel/models/hotel_reservation.py +++ b/hotel/models/hotel_reservation.py @@ -515,9 +515,11 @@ class HotelReservation(models.Model): def _prepare_add_missing_fields(self, values): """ Deduce missing required fields from the onchange """ res = {} - onchange_fields = ['room_id', 'reservation_type', 'tax_ids', + onchange_fields = ['room_id', 'tax_ids', 'currency_id', 'name', 'service_ids'] if values.get('room_type_id'): + if not values.get('reservation_type'): + values['reservation_type'] = 'normal' line = self.new(values) if any(f not in values for f in onchange_fields): line.onchange_room_id()