diff options
author | Gusted <williamzijl7@hotmail.com> | 2022-06-25 21:49:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-25 20:49:56 +0100 |
commit | a8cdea013d16635c55ef8ef83a0b4219fe646b77 (patch) | |
tree | 31c691134a6b1bd0c9174b6f127790c261bfd9b8 | |
parent | 2111741a4871a7876f49e5bfde380edaa0f9accf (diff) | |
download | gitea-a8cdea013d16635c55ef8ef83a0b4219fe646b77.tar.gz gitea-a8cdea013d16635c55ef8ef83a0b4219fe646b77.zip |
Fix remove file on initial comment (#20127)
Store the file uuid(which is returned by Gitea in the upload file
response) onto the file object, so it can be used for the remove feature
to specify this file.
Fix #20115
-rw-r--r-- | web_src/js/features/common-global.js | 3 | ||||
-rw-r--r-- | web_src/js/features/repo-legacy.js | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/web_src/js/features/common-global.js b/web_src/js/features/common-global.js index eb59bcbe38..a508db39c5 100644 --- a/web_src/js/features/common-global.js +++ b/web_src/js/features/common-global.js @@ -192,7 +192,8 @@ export function initGlobalDropzone() { thumbnailWidth: 480, thumbnailHeight: 480, init() { - this.on('success', (_file, data) => { + this.on('success', (file, data) => { + file.uuid = data.uuid; const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid); $dropzone.find('.files').append(input); }); diff --git a/web_src/js/features/repo-legacy.js b/web_src/js/features/repo-legacy.js index 6cdde6a1e4..2bf80d5511 100644 --- a/web_src/js/features/repo-legacy.js +++ b/web_src/js/features/repo-legacy.js @@ -300,6 +300,7 @@ async function onEditContent(event) { thumbnailHeight: 480, init() { this.on('success', (file, data) => { + file.uuid = data.uuid; fileUuidDict[file.uuid] = {submitted: false}; const input = $(`<input id="${data.uuid}" name="files" type="hidden">`).val(data.uuid); $dropzone.find('.files').append(input); |