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