diff --git a/frappe/public/js/frappe/data_import/data_exporter.js b/frappe/public/js/frappe/data_import/data_exporter.js index db2a7b77a8..8253ea80df 100644 --- a/frappe/public/js/frappe/data_import/data_exporter.js +++ b/frappe/public/js/frappe/data_import/data_exporter.js @@ -208,7 +208,6 @@ frappe.data_import.DataExporter = class DataExporter { } update_record_count_message() { - let export_records = this.dialog.get_value("export_records"); let count_method = { all: () => frappe.db.count(this.doctype), by_filter: () => @@ -219,6 +218,10 @@ frappe.data_import.DataExporter = class DataExporter { "5_records": () => Promise.resolve(5), }; + let export_records = this.dialog.get_value("export_records"); + + if (!export_records || !count_method[export_records]) return; + count_method[export_records]().then((value) => { let message = ""; value = parseInt(value, 10);