From 1c59de867dd04ae7aa2b6625d4f1c5c877b7586f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Theys?= Date: Tue, 28 Aug 2018 11:58:52 +0200 Subject: [FIX] web: prevent handle from crashing with text field 289adeb63f51a9af26b8f383ba80089aa7aa6d87 introduced a bug where we tried to trigger an event on an element that didn't exist. Indeed there is no input if it's not in edit mode. This commit fixes it. PR: none Task: none --- addons/web/static/src/js/fields/basic_fields.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'addons/web/static/src/js/fields/basic_fields.js') diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index ed393d667b7..00a4532c2e1 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1079,7 +1079,9 @@ var FieldText = InputField.extend(TranslatableFieldMixin, { reset: function () { var self = this; return $.when(this._super.apply(this, arguments)).then(function () { - self.$input.trigger('change'); + if (self.mode === 'edit') { + self.$input.trigger('change'); + } }); }, //-------------------------------------------------------------------------- -- cgit v1.2.3