diff --git a/hotel_roommatik/models/__init__.py b/hotel_roommatik/models/__init__.py index 34a81fa30..2a4fafbb1 100755 --- a/hotel_roommatik/models/__init__.py +++ b/hotel_roommatik/models/__init__.py @@ -4,4 +4,4 @@ from . import inherited_res_partner from . import inherited_hotel_room_type from . import roommatik from . import inherited_hotel_reservation -from . import inherited_accuont_payment +from . import inherited_account_payment diff --git a/hotel_roommatik/models/inherited_account_payment.py b/hotel_roommatik/models/inherited_account_payment.py index 81c62e241..4d6a318ab 100644 --- a/hotel_roommatik/models/inherited_account_payment.py +++ b/hotel_roommatik/models/inherited_account_payment.py @@ -25,6 +25,7 @@ class AccountPayment(models.Model): 'partner_type': 'customer', 'state': 'draft', } + self.update(vals) for cashpay in payment['PaymentTransaction']['CreditCardPayments']: vals = { 'journal_id': 15, # TODO:config setting @@ -38,5 +39,5 @@ class AccountPayment(models.Model): 'partner_type': 'customer', 'state': 'draft', } - self.update(vals) + self.update(vals) self.with_context({'ignore_notification_post': True}).post() diff --git a/hotel_roommatik/models/roommatik.py b/hotel_roommatik/models/roommatik.py index 4ac417913..c9767be14 100755 --- a/hotel_roommatik/models/roommatik.py +++ b/hotel_roommatik/models/roommatik.py @@ -79,18 +79,7 @@ class RoomMatik(models.Model): @api.model def _rm_add_payment(self, code, payment): apidata = self.env['account.payment'] - reservation = self.env['hotel.reservation'].search([ - '|', ('localizator', '=', code), - ('folio_id.name', '=', code)]) - if reservation: - for cashpay in payment['PaymentTransaction']['CashPayments']: - - for cashpay in payment['PaymentTransaction']['CreditCardPayments:']: - - - - - return apidata.rm_checkin_partner(stay) + return apidata.rm_checkin_partner(code, payment) # Debug Stop ------------------- # import wdb; wdb.set_trace() # Debug Stop -------------------