fix: Cannot read properties of undefined (reading 'rate')

(cherry picked from commit ac92a22914)
This commit is contained in:
Rohit Waghchaure
2024-03-20 14:56:07 +05:30
committed by Mergify
parent f881d23c05
commit d287ed5e47

View File

@@ -1266,8 +1266,11 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
calculate_stock_uom_rate(doc, cdt, cdn) {
let item = frappe.get_doc(cdt, cdn);
item.stock_uom_rate = flt(item.rate)/flt(item.conversion_factor);
refresh_field("stock_uom_rate", item.name, item.parentfield);
if (item?.rate) {
item.stock_uom_rate = flt(item.rate) / flt(item.conversion_factor);
refresh_field("stock_uom_rate", item.name, item.parentfield);
}
}
service_stop_date(frm, cdt, cdn) {
var child = locals[cdt][cdn];