diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 4956f29eff1..8896e2960d3 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -753,6 +753,13 @@ def get_list_context(context=None): return list_context +@frappe.whitelist() +def is_enable_cutoff_date_on_bulk_delivery_note_creation(): + return frappe.db.get_single_value( + "Accounts Settings", "enable_cutoff_date_on_bulk_delivery_note_creation" + ) + + @frappe.whitelist() def close_or_unclose_sales_orders(names, status): if not frappe.has_permission("Sales Order", "write"): diff --git a/erpnext/selling/doctype/sales_order/sales_order_list.js b/erpnext/selling/doctype/sales_order/sales_order_list.js index 14ba051fc25..65301750c04 100644 --- a/erpnext/selling/doctype/sales_order/sales_order_list.js +++ b/erpnext/selling/doctype/sales_order/sales_order_list.js @@ -68,10 +68,10 @@ frappe.listview_settings["Sales Order"] = { }); listview.page.add_action_item(__("Delivery Note"), () => { - frappe.db - .get_single_value("Selling Settings", "enable_cutoff_date_on_bulk_delivery_note_creation") - .then((value) => { - if (value) { + frappe.call({ + method: "erpnext.selling.doctype.sales_order.sales_order.is_enable_cutoff_date_on_bulk_delivery_note_creation", + callback: (r) => { + if (r.message) { var dialog = new frappe.ui.Dialog({ title: __("Select Items up to Delivery Date"), fields: [ @@ -98,7 +98,8 @@ frappe.listview_settings["Sales Order"] = { } else { erpnext.bulk_transaction_processing.create(listview, "Sales Order", "Delivery Note"); } - }); + }, + }); }); listview.page.add_action_item(__("Advance Payment"), () => {