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')

Reply via email to