From ced00042523198b1b6d4d2e90e6a5bebfea2bd5e Mon Sep 17 00:00:00 2001 From: Pablo Fuentes Date: Sat, 16 Mar 2019 22:05:28 +0100 Subject: [PATCH] [IMP] web_drop_target: Make sure is a Blob object Make sure that when a File is dropped into a form the event is propagated and the action only takes place when the element dropped is actually a Blob object. Taken from #1209 Co-Authored-By: George Daramouskas --- web_drop_target/static/src/js/web_drop_target.js | 3 +++ 1 file changed, 3 insertions(+) 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 f5aad33c..24d63bc9 100644 --- a/web_drop_target/static/src/js/web_drop_target.js +++ b/web_drop_target/static/src/js/web_drop_target.js @@ -111,6 +111,9 @@ odoo.define('web_drop_target', function(require) { ) { var self = this; var file = item; + if(!file || !(file instanceof Blob)) { + return; + } var reader = new FileReader(); reader.onloadend = self.proxy( _.partial(self._create_attachment, file, reader, e, res_model, res_id, extra_data)