diff --git a/hotel/models/inherited_payment_return.py b/hotel/models/inherited_payment_return.py index 29cb0ca72..b137d5034 100644 --- a/hotel/models/inherited_payment_return.py +++ b/hotel/models/inherited_payment_return.py @@ -10,7 +10,7 @@ class PaymentReturn(models.Model): @api.multi def action_confirm(self): - pay = super(PaymentReturn,self).action_confirm() + pay = super(PaymentReturn, self).action_confirm() if pay: folio_ids = [] folios = self.env['hotel.folio'].browse(folio_ids) @@ -20,6 +20,8 @@ class PaymentReturn(models.Model): ]) folios_line = self.env['hotel.folio'].browse(payments.mapped('folio_id.id')) for folio in folios_line: + if self.id not in folio.return_ids.ids: + folio.update({'return_ids': [(4, self.id)]}) msg = _("Return of %s registered") % (line.amount) folio.message_post(subject=_('Payment Return'), body=msg) folios += folios_line diff --git a/hotel/views/hotel_folio_views.xml b/hotel/views/hotel_folio_views.xml index ea8a3dd5d..861a80e69 100644 --- a/hotel/views/hotel_folio_views.xml +++ b/hotel/views/hotel_folio_views.xml @@ -39,20 +39,6 @@
- - - -