summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGusted <williamzijl7@hotmail.com>2022-06-25 21:49:56 +0200
committerGitHub <noreply@github.com>2022-06-25 20:49:56 +0100
commita8cdea013d16635c55ef8ef83a0b4219fe646b77 (patch)
tree31c691134a6b1bd0c9174b6f127790c261bfd9b8
parent2111741a4871a7876f49e5bfde380edaa0f9accf (diff)
downloadgitea-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.js3
-rw-r--r--web_src/js/features/repo-legacy.js1
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);