From a930f7affde686296848f1f95be80724410c1e1f Mon Sep 17 00:00:00 2001 From: aignatov-bio Date: Tue, 8 Oct 2019 19:51:03 +0200 Subject: [PATCH] Fix async assets results --- app/assets/javascripts/sitewide/drag_n_drop.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/sitewide/drag_n_drop.js b/app/assets/javascripts/sitewide/drag_n_drop.js index 85f094fc8..6b49f8a20 100644 --- a/app/assets/javascripts/sitewide/drag_n_drop.js +++ b/app/assets/javascripts/sitewide/drag_n_drop.js @@ -472,7 +472,7 @@ }); resultNames.reverse(); - + var counter = 0; for (let i = 0; i < numberOfFiles; i += 1) { let upload = new ActiveStorage.DirectUpload(droppedFiles[i], url); @@ -482,7 +482,8 @@ } else { fd.append('results_names[' + i + ']', resultNames[i]); fd.append('results_files[' + i + '][signed_blob_id]', blob.signed_id); - if ((i + 1) === numberOfFiles) { + counter += 1; + if (counter === numberOfFiles) { submitResultForm($(ev.target).attr('data-href'), fd); destroyAll(); }