From ed8713e34e53f93489ce5daf6b13a3e78d675899 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 18 Aug 2023 05:11:21 +0300 Subject: [PATCH] fix first image not uploading --- files/assets/js/core.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/files/assets/js/core.js b/files/assets/js/core.js index 532ac7748a..a3524d9e83 100644 --- a/files/assets/js/core.js +++ b/files/assets/js/core.js @@ -487,17 +487,16 @@ function handle_files(input, newfiles) { const ta = input.parentElement.parentElement.parentElement.parentElement.querySelector('textarea.file-ta'); - if (oldfiles[ta.id]) { - for (const file of newfiles) { - oldfiles[ta.id].items.add(file); - } - input.files = oldfiles[ta.id].files; - } - else { - input.files = newfiles; + if (!oldfiles[ta.id]) { oldfiles[ta.id] = new DataTransfer(); } + + for (const file of newfiles) { + oldfiles[ta.id].items.add(file); + } + input.files = oldfiles[ta.id].files; + if (input.files.length > 20) { window.alert("You can't upload more than 20 files at one time!")