mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-27 05:45:19 +00:00
Merge pull request #57228 from mihir-kandoi/fix-transit-warehouse-company-fallback
fix: fall back to the company in-transit warehouse
This commit is contained in:
@@ -943,11 +943,16 @@ frappe.ui.form.on("Stock Entry", {
|
||||
!frm.doc.to_warehouse &&
|
||||
frm.doc.from_warehouse
|
||||
) {
|
||||
let dt = frm.doc.from_warehouse ? "Warehouse" : "Company";
|
||||
let dn = frm.doc.from_warehouse ? frm.doc.from_warehouse : frm.doc.company;
|
||||
frappe.db.get_value(dt, dn, "default_in_transit_warehouse", (r) => {
|
||||
// prefer the source warehouse's in-transit default, then the company's
|
||||
frappe.db.get_value("Warehouse", frm.doc.from_warehouse, "default_in_transit_warehouse", (r) => {
|
||||
if (r.default_in_transit_warehouse) {
|
||||
frm.set_value("to_warehouse", r.default_in_transit_warehouse);
|
||||
} else if (frm.doc.company) {
|
||||
frappe.db.get_value("Company", frm.doc.company, "default_in_transit_warehouse", (res) => {
|
||||
if (res.default_in_transit_warehouse) {
|
||||
frm.set_value("to_warehouse", res.default_in_transit_warehouse);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user