fix(stock): apply filters for rejected warehouse in pick list (#54733)

This commit is contained in:
Pandiyan P
2026-05-07 15:58:57 +05:30
committed by GitHub
parent d4bf9ee0ec
commit 0fc96e8f7d

View File

@@ -9,6 +9,22 @@ frappe.ui.form.on("Pick List", {
}, 500);
},
set_warehouse_query: function (frm, fieldname, parentfield = null) {
const query = () => {
let filters = { company: frm.doc.company };
frm.doc.consider_rejected_warehouses ? null : (filters.is_rejected_warehouse = 0);
return { filters };
};
if (parentfield) {
frm.set_query(fieldname, parentfield, query);
} else {
frm.set_query(fieldname, query);
}
},
setup: (frm) => {
frm.ignore_doctypes_on_cancel_all = ["Serial and Batch Bundle"];
@@ -21,21 +37,8 @@ frappe.ui.form.on("Pick List", {
"Stock Entry": "Stock Entry",
};
frm.set_query("warehouse", "locations", () => {
return {
filters: {
company: frm.doc.company,
},
};
});
frm.set_query("parent_warehouse", () => {
return {
filters: {
company: frm.doc.company,
},
};
});
frm.events.set_warehouse_query(frm, "warehouse", "locations");
frm.events.set_warehouse_query(frm, "parent_warehouse");
frm.set_query("work_order", () => {
return {