From 2df9d021e133612d849b9beea19caa8e3e4f3ade Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Thu, 8 Aug 2019 10:25:40 +0000 Subject: [PATCH] [FIX] base: Fix zoom on image fields The goal of this commit is to adapt the zoom on image to the new names of the fields made by PR #4865. TaskID: 2049581 --- addons/web/static/src/js/fields/basic_fields.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 350ce9fa767..bc4b4e6b7d3 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1822,8 +1822,11 @@ var FieldBinaryImage = AbstractFieldBinary.extend({ if(this.nodeOptions.zoom) { var unique = this.recordData.__last_update; - var url = this._getImageUrl(this.model, this.res_id, 'image', unique); + var url = this._getImageUrl(this.model, this.res_id, 'image_1920', unique); var $img; + var imageField = _.find(Object.keys(this.recordData), function(o) { + return o.startsWith('image_'); + }); if(this.nodeOptions.background) { @@ -1844,7 +1847,7 @@ var FieldBinaryImage = AbstractFieldBinary.extend({ $img = this.$('img'); } - if(this.recordData.image) { + if(this.recordData[imageField]) { $img.attr('data-zoom', 1); $img.attr('data-zoom-image', url);