From 49f4c052e6083d656d13440d9b5c241ae2e2019c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 24 Sep 2018 14:28:08 +0200 Subject: [PATCH] Allow to create shipping on done state issue7713 review53401002 --- stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock.py b/stock.py index 7c125ab127..3975ff63fc 100644 --- a/stock.py +++ b/stock.py @@ -126,7 +126,7 @@ class ShipmentOut(metaclass=PoolMeta): 'readonly': (Eval('reference', False) | ~Eval('root_packages', False) | ~Eval('carrier', False) - | (Eval('state') != 'packed')), + | ~Eval('state').in_(['packed', 'done'])), 'depends': ['state', 'carrier', 'reference', 'root_packages'], }, @@ -189,7 +189,7 @@ class ShipmentOut(metaclass=PoolMeta): 'stock_package_shipping.act_create_shipping_wizard') def create_shipping(cls, shipments): for shipment in shipments: - if shipment.state != 'packed': + if shipment.state not in {'packed', 'done'}: cls.raise_user_error('shipment_not_packed', { 'shipment': shipment.rec_name, })