changeset 2121326c6936 in modules/stock:default
details: https://hg.tryton.org/modules/stock?cmd=changeset;node=2121326c6936
description:
        Use integer to retrieve instances

        The values of Many2One can be instances.

        issue8861
diffstat:

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

diffs (14 lines):

diff -r d7020b46d6e2 -r 2121326c6936 move.py
--- a/move.py   Wed Dec 11 19:38:57 2019 +0100
+++ b/move.py   Fri Dec 13 16:56:44 2019 +0100
@@ -657,8 +657,8 @@
         for vals in vlist:
             assert vals.get('state', cls.default_state()
                 ) in ['draft', 'staging']
-            product = id2product[vals['product']]
-            uom = id2uom[vals['uom']]
+            product = id2product[int(vals['product'])]
+            uom = id2uom[int(vals['uom'])]
             internal_quantity = cls._get_internal_quantity(
                 vals['quantity'], uom, product)
             vals['internal_quantity'] = internal_quantity

Reply via email to