diff --git a/addons/web_editor/static/src/js/common/ace.js b/addons/web_editor/static/src/js/common/ace.js index 439a27d55cc..0c3198dee44 100644 --- a/addons/web_editor/static/src/js/common/ace.js +++ b/addons/web_editor/static/src/js/common/ace.js @@ -629,6 +629,10 @@ var ViewEditor = Widget.extend({ var self = this; return Promise.all(defs).guardedCatch(function (results) { + // some overrides handle errors themselves + if (results === undefined) { + return; + } var error = results[1]; Dialog.alert(self, '', { title: _t("Server error"),