mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-19 02:04:50 +00:00
Merge pull request #50434 from frappe/mergify/bp/version-15/pr-50431
fix(stock): ignore current voucher in reserved stock validation (backport #50431)
This commit is contained in:
@@ -523,7 +523,7 @@ class DeliveryNote(SellingController):
|
||||
reserved_stocks = self.get_reserved_stock_details()
|
||||
|
||||
for row in self.items:
|
||||
if reserved_stocks.get((row.item_code, row.warehouse)) > 0:
|
||||
if flt(reserved_stocks.get((row.item_code, row.warehouse))) > 0:
|
||||
args = frappe._dict(
|
||||
{
|
||||
"item_code": row.item_code,
|
||||
|
||||
@@ -2235,6 +2235,10 @@ def get_future_sle_with_negative_batch_qty(sle_args):
|
||||
|
||||
|
||||
def validate_reserved_stock(kwargs):
|
||||
# ignore current voucher when validating the reserved stock
|
||||
if not kwargs.ignore_voucher_nos and kwargs.voucher_no:
|
||||
kwargs.ignore_voucher_nos = [kwargs.voucher_no]
|
||||
|
||||
if kwargs.serial_no:
|
||||
validate_reserved_serial_nos(kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user