Merge pull request #46933 from rohitwaghchaure/fixed-support-32029

fix: item code not showing in the error message
This commit is contained in:
Marica
2025-04-09 15:32:21 +05:30
committed by GitHub

View File

@@ -1537,7 +1537,7 @@ class update_entries_after:
) in frappe.local.flags.currently_saving: ) in frappe.local.flags.currently_saving:
msg = _("{0} units of {1} needed in {2} to complete this transaction.").format( msg = _("{0} units of {1} needed in {2} to complete this transaction.").format(
frappe.bold(abs(deficiency)), frappe.bold(abs(deficiency)),
frappe.get_desk_link("Item", exceptions[0]["item_code"]), frappe.get_desk_link("Item", exceptions[0]["item_code"], show_title_with_name=True),
frappe.get_desk_link("Warehouse", warehouse), frappe.get_desk_link("Warehouse", warehouse),
) )
else: else:
@@ -1545,7 +1545,7 @@ class update_entries_after:
"{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction." "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
).format( ).format(
frappe.bold(abs(deficiency)), frappe.bold(abs(deficiency)),
frappe.get_desk_link("Item", exceptions[0]["item_code"]), frappe.get_desk_link("Item", exceptions[0]["item_code"], show_title_with_name=True),
frappe.get_desk_link("Warehouse", warehouse), frappe.get_desk_link("Warehouse", warehouse),
exceptions[0]["posting_date"], exceptions[0]["posting_date"],
exceptions[0]["posting_time"], exceptions[0]["posting_time"],
@@ -2034,7 +2034,7 @@ def validate_negative_qty_in_future_sle(args, allow_negative_stock=False):
if is_negative_with_precision(neg_sle): if is_negative_with_precision(neg_sle):
message = _("{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction.").format( message = _("{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction.").format(
abs(neg_sle[0]["qty_after_transaction"]), abs(neg_sle[0]["qty_after_transaction"]),
frappe.get_desk_link("Item", args.item_code), frappe.get_desk_link("Item", args.item_code, show_title_with_name=True),
frappe.get_desk_link("Warehouse", args.warehouse), frappe.get_desk_link("Warehouse", args.warehouse),
neg_sle[0]["posting_date"], neg_sle[0]["posting_date"],
neg_sle[0]["posting_time"], neg_sle[0]["posting_time"],
@@ -2158,7 +2158,7 @@ def validate_reserved_stock(kwargs):
if diff < 0 and abs(diff) > 0.0001: if diff < 0 and abs(diff) > 0.0001:
msg = _("{0} units of {1} needed in {2} on {3} {4} to complete this transaction.").format( msg = _("{0} units of {1} needed in {2} on {3} {4} to complete this transaction.").format(
abs(diff), abs(diff),
frappe.get_desk_link("Item", kwargs.item_code), frappe.get_desk_link("Item", kwargs.item_code, show_title_with_name=True),
frappe.get_desk_link("Warehouse", kwargs.warehouse), frappe.get_desk_link("Warehouse", kwargs.warehouse),
nowdate(), nowdate(),
nowtime(), nowtime(),