From 9c2a0f9007bcaffcf4c44a4c0935f95a3a9956c8 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 27 Oct 2008 08:23:22 +0100 Subject: [PATCH] bugfix bzr revid: fp@tinyerp.com-20081027072322-p9w06dejvb1c83xq --- addons/stock/stock.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 5718c344e4d..3cc80113a17 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -612,6 +612,9 @@ class stock_picking(osv.osv): continue payment_term_id = False partner = picking.address_id and picking.address_id.partner_id + raise osv.except_osv(_('Error, no partner !'), + _('Please put a partner on the picking list if you want to generate invoice.')) + if type in ('out_invoice', 'out_refund'): account_id = partner.property_account_receivable.id if picking.sale_id and picking.sale_id.payment_term: