Do not compute internal quantity for stock move created without product nor unit
Closes #12716 (grafted from 5412054f7f7ed333a5e8f56fa18090e1727ae7c8) --HG-- branch : 7.0
This commit is contained in:
1 parent
8143154937
commit
9f59c5ebf6
1 file changed
+4
-2
@@ -861,8 +861,10 @@ class Move(Workflow, ModelSQL, ModelView):
|
||||
# Use ordered dict to optimize cache alignment
|
||||
products, units = OrderedDict(), OrderedDict()
|
||||
for vals in vlist:
|
||||
products[vals['product']] = None
|
||||
units[vals['unit']] = None
|
||||
if vals.get('product') is not None:
|
||||
products[vals['product']] = None
|
||||
if vals.get('unit') is not None:
|
||||
units[vals['unit']] = None
|
||||
id2product = {p.id: p for p in Product.browse(products.keys())}
|
||||
id2unit = {u.id: u for u in Uom.browse(units.keys())}
|
||||
for vals in vlist:
|
||||
|
||||
Reference in new issue
Block a user