From d01777bee7c2174f0c2140223fb4361dcd79ef63 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 6 Jul 2009 11:01:46 +0200 Subject: [PATCH] [FIX] point_of_sale: if pickings are split because the sale order is not complete, invoices could not be created bzr revid: olt@tinyerp.com-20090706090146-qvr1xjzop69iwsw1 --- addons/point_of_sale/pos.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/pos.py b/addons/point_of_sale/pos.py index 712dca33e27..68daab9c078 100644 --- a/addons/point_of_sale/pos.py +++ b/addons/point_of_sale/pos.py @@ -322,7 +322,10 @@ class pos_order(osv.osv): self.write(cr, uid, [order.id], {'last_out_picking': picking_id}) else: picking_id = order.last_out_picking.id - picking_obj.write(cr, uid, [picking_id], {'auto_picking': True}) + picking_obj.write(cr, uid, [picking_id], { + 'auto_picking': True, + 'invoice_state': '2binvoiced', + }) picking = picking_obj.browse(cr, uid, [picking_id], context)[0] new = False