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:
1 parent
ff4152d506
commit
4d15d4fb7e
1 file changed
+4
-2
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user