fix: only set change listener if available

This commit is contained in:
Ankush Menat 2023-12-28 18:04:44 +05:30
parent 0f099b1f1f
commit 1ae79badf7

View file

@ -350,7 +350,7 @@ frappe.setup.SetupWizardSlide = class SetupWizardSlide extends frappe.ui.Slide {
let me = this;
this.fields.filter(frappe.model.is_value_type).forEach((field) => {
field.fieldname &&
me.get_input(field.fieldname)?.on("change", function () {
me.get_input(field.fieldname)?.on?.("change", function () {
frappe.telemetry.capture(`${field.fieldname}_set`, "setup");
if (
field.fieldname == "enable_telemetry" &&