From bcc2b766997bf7692520f0285a96b6e8e0a33ebd Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 19 Dec 2011 23:00:53 +0100 Subject: [PATCH] [FIX] multiple payments on POS bzr revid: fp@tinyerp.com-20111219220053-tn5gc1lmc13fjpyf --- addons/point_of_sale/point_of_sale.py | 2 ++ addons/point_of_sale/point_of_sale_workflow.xml | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 304b325128c..bff7892b74c 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -174,6 +174,8 @@ class pos_order(osv.osv): move_obj = self.pool.get('stock.move') for order in self.browse(cr, uid, ids, context=context): + if not order.state=='draft': + continue addr = order.partner_id and partner_obj.address_get(cr, uid, [order.partner_id.id], ['delivery']) or {} picking_id = picking_obj.create(cr, uid, { 'origin': order.name, diff --git a/addons/point_of_sale/point_of_sale_workflow.xml b/addons/point_of_sale/point_of_sale_workflow.xml index 4daa2d17099..c8e05788d3d 100644 --- a/addons/point_of_sale/point_of_sale_workflow.xml +++ b/addons/point_of_sale/point_of_sale_workflow.xml @@ -18,8 +18,7 @@ paid - action_paid() - function + dummy