From 858ef83690d23b6f2a053314c4d98bdb8bbbb849 Mon Sep 17 00:00:00 2001
From: Frans Saris <franssaris@gmail.com>
Date: Fri, 6 Jun 2014 16:10:42 +0200
Subject: [PATCH] [BUGFIX] Use delayedImportElement after uploading files

When uploading multiple files in TCEForm the DrapUploader
adds all uploaded files directly to the inline element of the
form. But when a previous request isn't finished yet, it
breaks the processing of last request.

This patch changes the use of importElement to
delayedImportElement so the next element is only added
when the previous is processed.

Resolves: #58956
Resolves: #57472
Resolves: #57190
Releases: 6.2
Change-Id: Iccad2ee19a5462cb63ed749ad60cb685460eb66d
Reviewed-on: https://review.typo3.org/30609
Reviewed-by: Helmut Hummel
Tested-by: Marc Fell
Reviewed-by: Markus Klein
Tested-by: Markus Klein
---
 .../sysext/backend/Resources/Public/JavaScript/DragUploader.js  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/DragUploader.js b/typo3/sysext/backend/Resources/Public/JavaScript/DragUploader.js
index 0adbccce9ba2..4c36850353e7 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/DragUploader.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/DragUploader.js
@@ -244,7 +244,7 @@ define('TYPO3/CMS/Backend/DragUploader', ['jquery'], function($) {
 				}
 
 				if (me.dragUploader.$element.data('file-irre-object')) {
-					inline.importElement(
+					inline.delayedImportElement(
 						me.dragUploader.$element.data('file-irre-object'),
 						'sys_file',
 						data.result.upload[0].uid,
-- 
GitLab