Use correct grouping when adding to warehouse

issue3843
review11281005
This commit is contained in:
Cédric Krier committed 2014-05-27 22:22:28 +02:00
1 parent 88935e3612
commit 0ac9fe8bd5
1 file changed
+4 -7
+4 -7
View File
@@ -162,15 +162,12 @@ class Product(object, StockMixin):
grouping=grouping, grouping_filter=grouping_filter)
if wh_to_add:
if product_ids is None:
product_ids = set((p for s, p in quantities))
for wh, storage in wh_to_add.iteritems():
for product in product_ids:
if (storage, product) in quantities:
quantities[(wh, product)] = quantities[
(storage, product)]
for key in quantities:
if key[0] == storage:
quantities[(wh,) + key[1:]] = quantities[key]
if storage in storage_to_remove:
del quantities[(storage, product)]
del quantities[key]
return quantities