diff --git a/modules/web_shop_shopify/stock.py b/modules/web_shop_shopify/stock.py index 65bc862120..7aa85eab6b 100644 --- a/modules/web_shop_shopify/stock.py +++ b/modules/web_shop_shopify/stock.py @@ -172,10 +172,11 @@ class Move(metaclass=PoolMeta): for line_item in fulfillment_order.line_items: if line_item.line_item_id == identifier: qty = min(quantity, line_item.fulfillable_quantity) - yield fulfillment_order.id, { - 'id': line_item.id, - 'quantity': qty, - } + if qty: + yield fulfillment_order.id, { + 'id': line_item.id, + 'quantity': qty, + } quantity -= qty if quantity <= 0: return