Do not compute internal quantity for stock move created without product nor unit

Closes #12716
(grafted from 5412054f7f7ed333a5e8f56fa18090e1727ae7c8)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2023-11-06 18:02:23 +01:00
1 parent ff4152d506
commit 4d15d4fb7e
1 file changed
+4 -2
+4 -2
View File
@@ -800,8 +800,10 @@ class Move(Workflow, ModelSQL, ModelView):
# Use ordered dict to optimize cache alignment
products, uoms = OrderedDict(), OrderedDict()
for vals in vlist:
products[vals['product']] = None
uoms[vals['uom']] = None
if vals.get('product') is not None:
products[vals['product']] = None
if vals.get('uom') is not None:
uoms[vals['uom']] = None
id2product = {p.id: p for p in Product.browse(products.keys())}
id2uom = {u.id: u for u in Uom.browse(uoms.keys())}
for vals in vlist: