summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_editor/static/src')
-rw-r--r--addons/web_editor/static/src/js/wysiwyg/widgets/media.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/web_editor/static/src/js/wysiwyg/widgets/media.js b/addons/web_editor/static/src/js/wysiwyg/widgets/media.js
index 13c7d086aac..c717417f428 100644
--- a/addons/web_editor/static/src/js/wysiwyg/widgets/media.js
+++ b/addons/web_editor/static/src/js/wysiwyg/widgets/media.js
@@ -498,7 +498,12 @@ var FileWidget = SearchableMediaWidget.extend({
// Remove crop related attributes
if (this.$media.attr('data-aspect-ratio')) {
- var attrs = ['aspect-ratio', 'x', 'y', 'width', 'height', 'rotate', 'scale-x', 'scale-y', 'crop:originalSrc'];
+ var attrs = ['aspect-ratio', 'x', 'y', 'width', 'height', 'rotate', 'scale-x', 'scale-y'];
+ Object.keys(self.$media.data()).forEach(function (key) {
+ if (_.str.startsWith(key, 'crop:')) {
+ attrs.push(key);
+ }
+ });
this.$media.removeClass('o_cropped_img_to_save');
attrs.forEach(attr => {
this.$media.removeData(attr);