From c6b4154fa6e7d18dc3ddf7fa19a96663a727b6b4 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 5 Apr 2017 09:04:04 +0200 Subject: [PATCH] [FIX] point_of_sale: do not create picking for service only orders opw-727322 --- addons/point_of_sale/models/pos_order.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py index 40915844bf1..4e9b5e611d8 100644 --- a/addons/point_of_sale/models/pos_order.py +++ b/addons/point_of_sale/models/pos_order.py @@ -550,6 +550,8 @@ class PosOrder(models.Model): Move = self.env['stock.move'] StockWarehouse = self.env['stock.warehouse'] for order in self: + if not order.lines.filtered(lambda l: l.product_id.type in ['product', 'consu']): + continue address = order.partner_id.address_get(['delivery']) or {} picking_type = order.picking_type_id return_pick_type = order.picking_type_id.return_picking_type_id or order.picking_type_id