fix: can not cancel stock reconciliation with sr no

(cherry picked from commit 8c85012a70)
This commit is contained in:
Ankush Menat
2021-11-11 14:46:19 +05:30
committed by Ankush Menat
parent 6fdd5e990a
commit cf9397eea0

View File

@@ -345,7 +345,7 @@ def check_serial_no_validity_on_cancel(serial_no, sle):
is_stock_reco = sle.voucher_type == "Stock Reconciliation"
msg = None
if sr and (actual_qty < 0 or is_stock_reco) and sr.warehouse != sle.warehouse:
if sr and (actual_qty < 0 or is_stock_reco) and (sr.warehouse and sr.warehouse != sle.warehouse):
# receipt(inward) is being cancelled
msg = _("Cannot cancel {0} {1} as Serial No {2} does not belong to the warehouse {3}").format(
sle.voucher_type, doc_link, sr_link, frappe.bold(sle.warehouse))