Fix the file upload dialog state was not updated after a file is uploaded.

This commit is contained in:
2025-05-13 09:43:24 +08:00
parent 9ad96ec24d
commit 081b547c03

View File

@@ -223,6 +223,7 @@ function CreateFileDialog({resourceId}: { resourceId: number }) {
} }
const res = await network.createRedirectFile(filename, description, resourceId, redirectUrl); const res = await network.createRedirectFile(filename, description, resourceId, redirectUrl);
if (res.success) { if (res.success) {
setSubmitting(false)
const dialog = document.getElementById("upload_dialog") as HTMLDialogElement const dialog = document.getElementById("upload_dialog") as HTMLDialogElement
dialog.close() dialog.close()
showToast({message: t("File created successfully"), type: "success"}) showToast({message: t("File created successfully"), type: "success"})
@@ -243,6 +244,7 @@ function CreateFileDialog({resourceId}: { resourceId: number }) {
} }
}); });
if (res.success) { if (res.success) {
setSubmitting(false)
const dialog = document.getElementById("upload_dialog") as HTMLDialogElement const dialog = document.getElementById("upload_dialog") as HTMLDialogElement
dialog.close() dialog.close()
showToast({message: t("Successfully create uploading task."), type: "success"}) showToast({message: t("Successfully create uploading task."), type: "success"})