fix: ignore is overridden by transaction.js upon clicking cancel

which overrides with 'Serial and Batch Bundle'

(cherry picked from commit cf70147c0d)
This commit is contained in:
ruthra kumar
2025-07-29 16:26:57 +05:30
committed by Mergify
parent 9508ae5044
commit 424baed077

View File

@@ -12,7 +12,6 @@ erpnext.buying.setup_buying_controller();
frappe.ui.form.on("Purchase Order", {
setup: function (frm) {
frm.ignore_doctypes_on_cancel_all = ["Unreconcile Payment", "Unreconcile Payment Entries"];
if (frm.doc.is_old_subcontracting_flow) {
frm.set_query("reserve_warehouse", "supplied_items", function () {
return {
@@ -140,6 +139,10 @@ frappe.ui.form.on("Purchase Order", {
},
onload: function (frm) {
var ignore_list = ["Unreconcile Payment", "Unreconcile Payment Entries"];
frm.ignore_doctypes_on_cancel_all = Object.hasOwn(frm, "ignore_doctypes_on_cancel_all")
? frm.ignore_doctypes_on_cancel_all.concat(ignore_list)
: ignore_list;
set_schedule_date(frm);
if (!frm.doc.transaction_date) {
frm.set_value("transaction_date", frappe.datetime.get_today());