From b476242cc5e59449cfb823c72274f9ad908ea46f Mon Sep 17 00:00:00 2001 From: Katherine Zaoral Date: Tue, 13 Sep 2022 17:56:43 -0300 Subject: [PATCH] [FIX] account_payment_group: method support multiple records Using self.field name throws singleton error. iterating in the records solves the problem --- account_payment_group/models/account_payment.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/account_payment_group/models/account_payment.py b/account_payment_group/models/account_payment.py index 9c361a54..f3c3687d 100644 --- a/account_payment_group/models/account_payment.py +++ b/account_payment_group/models/account_payment.py @@ -245,6 +245,7 @@ def _compute_is_internal_transfer(self): return super()._compute_is_internal_transfer() def _create_paired_internal_transfer_payment(self): - super(AccountPayment, self.with_context( - default_force_amount_company_currency=self.force_amount_company_currency - ))._create_paired_internal_transfer_payment() + for rec in self: + super(AccountPayment, rec.with_context( + default_force_amount_company_currency=rec.force_amount_company_currency + ))._create_paired_internal_transfer_payment()