From 64e8d9c9727caebdb33b8b0f1d9ded05abcca934 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 24 Mar 2016 11:09:02 +0100 Subject: [PATCH] [FIX] web: clear filename if image error When the user chooses as product image a file which is not an image, the message "Could not display the selected image" is displayed. However, at saving, a traceback is thrown since the file chosen is uploaded anyway. If the image cannot be displayed, the image field is cleared. opw-672206 --- addons/web/static/src/js/views/form_widgets.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/views/form_widgets.js b/addons/web/static/src/js/views/form_widgets.js index 92782b5923a..7f5e6c54da4 100644 --- a/addons/web/static/src/js/views/form_widgets.js +++ b/addons/web/static/src/js/views/form_widgets.js @@ -1362,6 +1362,7 @@ var FieldBinaryImage = FieldBinary.extend({ $img.css("max-height", "" + self.options.size[1] + "px"); }); $img.on('error', function() { + self.on_clear(); $img.attr('src', self.placeholder); self.do_warn(_t("Image"), _t("Could not display the selected image.")); });