diff --git a/modules/sale_shipment_cost/sale.py b/modules/sale_shipment_cost/sale.py index 6d61d270d4..7c61fc93ad 100644 --- a/modules/sale_shipment_cost/sale.py +++ b/modules/sale_shipment_cost/sale.py @@ -80,7 +80,7 @@ class Sale(metaclass=PoolMeta): ('shipment', "On Shipment"), ], "Shipment Cost Method", domain=[ - If(~Eval('carrier') & (Eval('state') != 'draft'), + If(~Eval('carrier') & ~Eval('state').in_(['draft', 'cancelled']), ('shipment_cost_method', '=', None), ()), ],