From 85176bef9eac88b0d82134c614c692dd82d193d2 Mon Sep 17 00:00:00 2001 From: Nicolas Le Goff Date: Tue, 4 Mar 2014 12:11:18 +0100 Subject: [PATCH] Fix #1714 First status is not applied on document after upload --- templates/web/prod/upload/upload.html.twig | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/templates/web/prod/upload/upload.html.twig b/templates/web/prod/upload/upload.html.twig index f40b31bf09..1d31ddef36 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();