From 4382e003fdb2ca2ff46d73d02b331def42bcb9ed Mon Sep 17 00:00:00 2001 From: Florent de Labarre Date: Tue, 16 May 2023 14:29:37 +0000 Subject: [PATCH] [FIX] sale: paylink does'nt work if partner_id is diff than partner_invoice_id on sale.order. https://github.com/odoo/odoo/blob/16.0/addons/sale/controllers/portal.py#L346 - go to runbot - create a sale.order - set partner_invoice_id != partner_id - create a link go to the link --> error closes odoo/odoo#121905 X-original-commit: 811ed2fb763155abbaba29e8c9193166a9cc34cc Signed-off-by: Victor Feyens (vfe) --- addons/sale/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale_order.py b/addons/sale/models/sale_order.py index 55c2457ba44..0befe6484c3 100644 --- a/addons/sale/models/sale_order.py +++ b/addons/sale/models/sale_order.py @@ -1467,7 +1467,7 @@ class SaleOrder(models.Model): return { 'description': self.name, 'currency_id': self.currency_id.id, - 'partner_id': self.partner_id.id, + 'partner_id': self.partner_invoice_id.id, 'amount': amount, 'amount_max': amount, 'amount_paid': self.amount_paid,