changeset d52c926ac8fd in modules/account_stock_shipment_cost_weight:6.4
details: 
https://hg.tryton.org/modules/account_stock_shipment_cost_weight?cmd=changeset&node=d52c926ac8fd
description:
        Store allocation factors per model name and id

        This avoid collision if different shipment models have the same id.

        issue11559
        review443231004
        (grafted from 72fb25e40b43e433f2a5b9c48d11c79edc80953d)
diffstat:

 account.py |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (14 lines):

diff -r 24e4913c6706 -r d52c926ac8fd account.py
--- a/account.py        Mon May 02 17:57:15 2022 +0200
+++ b/account.py        Wed Jun 15 22:05:41 2022 +0200
@@ -29,8 +29,8 @@
         factors = {}
         for shipment in shipments:
             if not sum_weight:
-                factors[str(shipment.id)] = 1 / length
+                factors[str(shipment)] = 1 / length
             else:
-                factors[str(shipment.id)] = (
+                factors[str(shipment)] = (
                     Decimal(shipment.weight or 0) / sum_weight)
         return factors

Reply via email to