This commit is contained in:
oscar alvarez 2022-05-17 16:14:47 -05:00
parent a5ee365dc0
commit 92cfb69491
1 changed files with 10 additions and 2 deletions

View File

@ -1379,7 +1379,6 @@ class UpdateHolder(Wizard):
Booking = pool.get('hotel.booking')
booking = Booking(Transaction().context['active_id'])
res = {}
print(booking.party)
party = booking.party
if party and party.id > 0:
address = party.addresses[0] if party.addresses else None
@ -1401,6 +1400,11 @@ class UpdateHolder(Wizard):
res['country'] = address.country_code.id if address.country_code else None
res['city'] = address.city_code.id if address.city_code else None
res['subdivision'] = address.department_code.id if address.department_code else None
elif booking.contact:
res = {
'name': booking.contact.upper()
}
return res
def _set_cms(self, action, rec, email, mobile=None, phone=None):
@ -1486,7 +1490,6 @@ class UpdateHolder(Wizard):
else:
self._set_cms('create', rec, _party.email, _party.mobile, _party.phone)
# to_folio['origin_country'] = _party.origin_country,
# to_folio['target_country'] = _party.target_country,
# rec['party_obligation_tax'] = [('add', [116])]
@ -1525,6 +1528,11 @@ class UpdateHolder(Wizard):
party, = Party.create([rec])
Booking.write([booking], {'party': party.id})
booking.save()
for folio in booking.lines:
if not folio.main_guest:
folio.main_guest = party.id
folio.save()
break
for folio in booking.lines:
Folio.write([folio], to_folio)