From a463f4a41988f81fdf0bc7b6b6372d77877c5d95 Mon Sep 17 00:00:00 2001 From: Kavin <78342682+kavin-114@users.noreply.github.com> Date: Tue, 23 Sep 2025 10:56:14 +0530 Subject: [PATCH] refactor: fetching qty on warehouse trigger Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> (cherry picked from commit e3ab0e7c6760b9ca702526c2d360301569f4416c) --- erpnext/stock/doctype/pick_list/pick_list.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.js b/erpnext/stock/doctype/pick_list/pick_list.js index e426cb73730..9ea7f006df8 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.js +++ b/erpnext/stock/doctype/pick_list/pick_list.js @@ -374,12 +374,12 @@ frappe.ui.form.on("Pick List Item", { }, warehouse: (frm, cdt, cdn) => { - let row = frappe.get_doc(cdt, cdn); - if (row.warehouse) { - get_item_details(row.item_code, row.warehouse).then((data) => { - frappe.model.set_value(cdt, cdn, "actual_qty", data.actual_qty); - }); - } + const row = frappe.get_doc(cdt, cdn); + if (!row.item_code || !row.warehouse) return; + get_item_details(row.item_code, row.uom, row.warehouse, frm.doc.company).then((data) => { + frappe.model.set_value(cdt, cdn, "actual_qty", data.actual_qty); + frappe.model.set_value(cdt, cdn, "company_total_stock", data.company_total_stock); + }); }, qty: (frm, cdt, cdn) => {