fix
This commit is contained in:
parent
a5ee365dc0
commit
92cfb69491
12
booking.py
12
booking.py
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue