diff --git a/addons/account_payment/controllers/payment.py b/addons/account_payment/controllers/payment.py index a0f95f4f8ff..279c0c9504a 100644 --- a/addons/account_payment/controllers/payment.py +++ b/addons/account_payment/controllers/payment.py @@ -88,7 +88,9 @@ class PaymentPortal(payment_portal.PaymentPortal): :return: The extended rendering context values. :rtype: dict """ - rendering_context_values = super()._get_custom_rendering_context_values(**kwargs) + rendering_context_values = super()._get_custom_rendering_context_values( + invoice_id=invoice_id, **kwargs + ) if invoice_id: rendering_context_values['invoice_id'] = invoice_id diff --git a/addons/sale/controllers/portal.py b/addons/sale/controllers/portal.py index f0c19049770..483eea6aefd 100644 --- a/addons/sale/controllers/portal.py +++ b/addons/sale/controllers/portal.py @@ -378,7 +378,9 @@ class PaymentPortal(payment_portal.PaymentPortal): :return: The extended rendering context values :rtype: dict """ - rendering_context_values = super()._get_custom_rendering_context_values(**kwargs) + rendering_context_values = super()._get_custom_rendering_context_values( + sale_order_id=sale_order_id, **kwargs + ) if sale_order_id: rendering_context_values['sale_order_id'] = sale_order_id diff --git a/addons/website_payment/controllers/portal.py b/addons/website_payment/controllers/portal.py index f83d37f716f..d70090d64c4 100644 --- a/addons/website_payment/controllers/portal.py +++ b/addons/website_payment/controllers/portal.py @@ -84,8 +84,15 @@ class PaymentPortal(payment_portal.PaymentPortal): return tx_sudo._get_processing_values() - def _get_custom_rendering_context_values(self, donation_options=None, donation_descriptions=None, is_donation=False, **kwargs): - rendering_context = super()._get_custom_rendering_context_values(**kwargs) + def _get_custom_rendering_context_values( + self, donation_options=None, donation_descriptions=None, is_donation=False, **kwargs + ): + rendering_context = super()._get_custom_rendering_context_values( + donation_options=donation_options, + donation_descriptions=donation_descriptions, + is_donation=is_donation, + **kwargs, + ) if is_donation: user_sudo = request.env.user logged_in = not user_sudo._is_public()