123456789101112131415161718192021222324252627 |
- # Part of Odoo. See LICENSE file for full copyright and licensing details.
- from odoo import models
- class PaymentLinkWizard(models.TransientModel):
- _inherit = 'payment.link.wizard'
- def _get_additional_link_values(self):
- """ Override of `payment` to add `invoice_id` to the payment link values.
- The other values related to the invoice are directly read from the invoice.
- Note: self.ensure_one()
- :return: The additional payment link values.
- :rtype: dict
- """
- res = super()._get_additional_link_values()
- if self.res_model != 'account.move':
- return res
- # Invoice-related fields are retrieved in the controller.
- return {
- 'invoice_id': self.res_id,
- }
|