From afb95c415746473268700b6b01e323524eeae531 Mon Sep 17 00:00:00 2001 From: Maharshi Patel Date: Sun, 14 Jan 2024 20:09:32 +0530 Subject: [PATCH] fix(minor): add optional chaining for this.$input - before trying to toggleClass on this.$input check if it exists --- frappe/public/js/frappe/form/controls/base_input.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index 2e29cc79a9..c77565f2c7 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -217,7 +217,7 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control let invalid = !!this.df.invalid; if (this.grid) { this.$wrapper.parents(".grid-static-col").toggleClass("invalid", invalid); - this.$input.toggleClass("invalid", invalid); + this.$input?.toggleClass("invalid", invalid); this.grid_row.columns[this.df.fieldname].is_invalid = invalid; } else { this.$wrapper.toggleClass("has-error", invalid);