diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 2764e2138ee..a339ea6d63a 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -1379,11 +1379,17 @@ this.changed($(e.target)); }, 'click button.filepicker': function () { - this.$('input[type=file]').click(); + var filepicker = this.$('input[type=file]'); + if (!_.isEmpty(filepicker)){ + filepicker[0].click(); + } }, 'click .js_disable_optimization': function () { this.$('input[name="disable_optimization"]').val('1'); - this.$('button.filepicker').click(); + var filepicker = this.$('button.filepicker'); + if (!_.isEmpty(filepicker)){ + filepicker[0].click(); + } }, 'change input[type=file]': 'file_selection', 'submit form': 'form_submit',