diff --git a/addons/web_editor/static/src/js/editor/image_processing.js b/addons/web_editor/static/src/js/editor/image_processing.js index 0d4996e14f5..97962fef01b 100644 --- a/addons/web_editor/static/src/js/editor/image_processing.js +++ b/addons/web_editor/static/src/js/editor/image_processing.js @@ -408,7 +408,8 @@ async function activateCropper(image, aspectRatio, dataset) { dragMode: 'move', autoCropArea: 1.0, aspectRatio: aspectRatio, - data: Object.values(pick(dataset, ...cropperDataFields)).map((value) => parseFloat(value)), + data: Object.fromEntries(Object.entries(pick(dataset, ...cropperDataFields)) + .map(([key, value]) => [key, parseFloat(value)])), // Can't use 0 because it's falsy and cropperjs will then use its defaults (200x100) minContainerWidth: 1, minContainerHeight: 1,