diff --git a/templates/web/prod/upload/upload.html.twig b/templates/web/prod/upload/upload.html.twig index 2f2cee034f..820355c9e0 100644 --- a/templates/web/prod/upload/upload.html.twig +++ b/templates/web/prod/upload/upload.html.twig @@ -396,17 +396,20 @@ $(document).ready(function () { var $this = $(this); //get form datas attached to the file - data.formData = $.extend( - data.context.find('input, select').serializeArray(), - $("input", $('.collection-status:visible', UploaderManager.getSettingsBox())).serializeArray(), - $("select", UploaderManager.getSettingsBox()).serializeArray() - ); + var dataCollection = []; + var pushData = function(k, d) { + dataCollection.push(d); + }; + $.each(data.context.find('input, select').serializeArray(), pushData) + $.each($("input", $('.collection-status:visible', UploaderManager.getSettingsBox())).serializeArray(), pushData); + $.each($("select", UploaderManager.getSettingsBox()).serializeArray(), pushData); - data.formData.push({ + dataCollection.push({ "name": "b64_image", "value": data["b64_image"] }); + data.formData = dataCollection; //remove current context data.context.remove();