From 5b89ca142d5e932dff0dffe04d187cf5eda7ac7e Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Mon, 3 Sep 2018 10:32:41 +0200 Subject: [PATCH] [FIX] purchase: vendor reference In case no PO has a vendor reference, keep the value. --- addons/purchase/models/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/models/account_invoice.py b/addons/purchase/models/account_invoice.py index 056e3e8e6d5..1490bb9fec9 100644 --- a/addons/purchase/models/account_invoice.py +++ b/addons/purchase/models/account_invoice.py @@ -103,7 +103,7 @@ class AccountInvoice(models.Model): purchase_ids = self.invoice_line_ids.mapped('purchase_id') if purchase_ids: self.origin = ', '.join(purchase_ids.mapped('name')) - self.reference = ', '.join(purchase_ids.filtered('partner_ref').mapped('partner_ref')) + self.reference = ', '.join(purchase_ids.filtered('partner_ref').mapped('partner_ref')) or self.reference @api.onchange('partner_id', 'company_id') def _onchange_partner_id(self):