changeset 1e90a3bc93be in modules/sale_shipment_cost:default
details:
https://hg.tryton.org/modules/sale_shipment_cost?cmd=changeset;node=1e90a3bc93be
description:
Enforce salable carrier product only for draft state
issue9094
review280961002
diffstat:
sale.py | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diffs (19 lines):
diff -r bbe9421bd78b -r 1e90a3bc93be sale.py
--- a/sale.py Sun Mar 01 16:12:40 2020 +0100
+++ b/sale.py Thu Mar 19 00:37:42 2020 +0100
@@ -76,10 +76,11 @@
__name__ = 'sale.sale'
carrier = fields.Many2One('carrier', 'Carrier',
domain=[
- ('carrier_product.salable', '=', True),
- If(Eval('state') == 'draft',
- ('id', 'in', Eval('available_carriers', [])),
- ()),
+ If(Eval('state') == 'draft', [
+ ('carrier_product.salable', '=', True),
+ ('id', 'in', Eval('available_carriers', [])),
+ ],
+ []),
],
states={
'readonly': Eval('state') != 'draft',