From d57786caa242d2167fa4ff95be80c2f5e978ffcd Mon Sep 17 00:00:00 2001 From: yash14023 Date: Tue, 26 May 2026 10:24:26 +0530 Subject: [PATCH] fix(accounts): unify update_stock visibility logic in JS --- erpnext/accounts/doctype/sales_invoice/sales_invoice.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js index be3e08a17c9..bd11f5316ce 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.js +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.js @@ -567,9 +567,7 @@ erpnext.accounts.SalesInvoiceController = class SalesInvoiceController extends ( set_dynamic_labels() { super.set_dynamic_labels(); this.frm.events.hide_fields(this.frm); - if (this.frm.doc.is_debit_note) { - this.frm.set_df_property("update_stock", "hidden", 1); - } + this.frm.set_df_property("update_stock", "hidden", cint(this.frm.doc.is_debit_note)); } items_on_form_rendered() { @@ -1161,10 +1159,8 @@ frappe.ui.form.on("Sales Invoice", { is_debit_note: function (frm) { if (frm.doc.is_debit_note) { frm.set_value("update_stock", 0); - frm.set_df_property("update_stock", "hidden", 1); - } else { - frm.set_df_property("update_stock", "hidden", 0); } + frm.set_df_property("update_stock", "hidden", cint(frm.doc.is_debit_note)); frm.refresh_field("update_stock"); },