mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-13 09:43:49 +00:00
fix: pick list qty does not reset when pick list is cancelled
(cherry picked from commit 1d6d9c2040)
This commit is contained in:
@@ -383,7 +383,7 @@ class PickList(TransactionBase):
|
|||||||
picked_items = get_picked_items_qty(packed_items, contains_packed_items=True)
|
picked_items = get_picked_items_qty(packed_items, contains_packed_items=True)
|
||||||
self.validate_picked_qty(picked_items)
|
self.validate_picked_qty(picked_items)
|
||||||
|
|
||||||
doc_updates = {}
|
doc_updates = {item: {"picked_qty": 0} for item in set(packed_items)}
|
||||||
for d in picked_items:
|
for d in picked_items:
|
||||||
doc_updates[d.product_bundle_item] = {"picked_qty": flt(d.picked_qty)}
|
doc_updates[d.product_bundle_item] = {"picked_qty": flt(d.picked_qty)}
|
||||||
|
|
||||||
@@ -394,7 +394,7 @@ class PickList(TransactionBase):
|
|||||||
picked_items = get_picked_items_qty(so_items)
|
picked_items = get_picked_items_qty(so_items)
|
||||||
self.validate_picked_qty(picked_items)
|
self.validate_picked_qty(picked_items)
|
||||||
|
|
||||||
doc_updates = {}
|
doc_updates = {item: {"picked_qty": 0} for item in set(so_items)}
|
||||||
for d in picked_items:
|
for d in picked_items:
|
||||||
doc_updates[d.sales_order_item] = {"picked_qty": flt(d.picked_qty)}
|
doc_updates[d.sales_order_item] = {"picked_qty": flt(d.picked_qty)}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user