From ac5fdc02c537243a0194db52c918964b35440e67 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 23 Jun 2014 11:45:26 +0200 Subject: [PATCH] Suggested by Stefan Rijnhart : check for the payment_mode_id before asking its bank_id.id --- account_payment_sale/model/sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/account_payment_sale/model/sale.py b/account_payment_sale/model/sale.py index 1c82e9d35..5951f96af 100644 --- a/account_payment_sale/model/sale.py +++ b/account_payment_sale/model/sale.py @@ -49,6 +49,7 @@ class sale_order(orm.Model): cr, uid, order, lines, context=context) invoice_vals.update({ 'payment_mode_id': order.payment_mode_id.id or False, - 'partner_bank_id': order.payment_mode_id.bank_id.id or False, + 'partner_bank_id': order.payment_mode_id and + order.payment_mode_id.bank_id.id or False, }) return invoice_vals