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