diff --git a/web_drop_target/static/src/js/web_drop_target.js b/web_drop_target/static/src/js/web_drop_target.js index 8c67143c7..c2d0f2b70 100644 --- a/web_drop_target/static/src/js/web_drop_target.js +++ b/web_drop_target/static/src/js/web_drop_target.js @@ -155,7 +155,7 @@ odoo.define("web_drop_target", function (require) { const abstractAction = this.findAncestor(function (ancestor) { return ancestor instanceof AbstractAction; }); - const controller = abstractAction.currentDialogController; + const controller = abstractAction && abstractAction.currentDialogController; if ( _.isEmpty(this._get_drop_items(ev)) && this._checkDragOver() && @@ -186,7 +186,9 @@ odoo.define("web_drop_target", function (require) { */ _onBodyFileDrop: function (ev) { ev.preventDefault(); - this._drop_overlay.addClass("d-none"); + if (this._drop_overlay) { + this._drop_overlay.addClass("d-none"); + } }, /**