changeset 4b76fc9b4b3e in modules/sale_shipment_cost:default
details:
https://hg.tryton.org/modules/sale_shipment_cost?cmd=changeset;node=4b76fc9b4b3e
description:
Depends on methods for on_change_with_available_carriers
issue9959
review331571002
diffstat:
sale.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r 31b3659c68ef -r 4b76fc9b4b3e sale.py
--- a/sale.py Tue Dec 22 00:24:04 2020 +0100
+++ b/sale.py Sun Jan 03 13:03:26 2021 +0100
@@ -102,6 +102,7 @@
config = Config(1)
return config.sale_shipment_cost_method
+ @fields.depends('warehouse', 'shipment_address')
def _get_carrier_selection_pattern(self):
pattern = {}
if (self.warehouse
@@ -116,7 +117,7 @@
pattern['to_country'] = None
return pattern
- @fields.depends('warehouse', 'shipment_address')
+ @fields.depends(methods=['_get_carrier_selection_pattern'])
def on_change_with_available_carriers(self, name=None):
pool = Pool()
CarrierSelection = pool.get('carrier.selection')