From d1480be5969ed11d3ff573e99a708033cbc22854 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 4 Oct 2021 22:50:11 +0530 Subject: [PATCH] fix: set item uom as stock_uom if it isn't set (backport #27623) (#27781) * fix: set item uom as stock_uom if it isn't set (#27623) * fix: set item uom as stock_uom if it isn't set (cherry picked from commit 5c372202d5fb024843fc1b13f843901f832532f7) # Conflicts: # erpnext/stock/doctype/stock_entry/stock_entry.js * fix: resolve conflicts [skip ci] Co-authored-by: Alan <2.alan.tom@gmail.com> Co-authored-by: Ankush Menat --- erpnext/stock/doctype/stock_entry/stock_entry.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.js b/erpnext/stock/doctype/stock_entry/stock_entry.js index ee53e3e0e35..85750cf40f5 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.js +++ b/erpnext/stock/doctype/stock_entry/stock_entry.js @@ -282,6 +282,12 @@ frappe.ui.form.on('Stock Entry', { frm.trigger("setup_quality_inspection"); }, + before_save: function(frm) { + frm.doc.items.forEach((item) => { + item.uom = item.uom || item.stock_uom; + }) + }, + purpose: function(frm) { frm.trigger('validate_purpose_consumption'); frm.fields_dict.items.grid.refresh();