From 43b349ba14b9db144f19959c92343d15ada7b8d3 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 20 Mar 2024 14:56:07 +0530 Subject: [PATCH] fix: Cannot read properties of undefined (reading 'rate') --- erpnext/public/js/controllers/transaction.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index 8de63c4530..34e6b59ab3 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -1323,8 +1323,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) { -- GitLab