From 081b547c03300c5ff189ce0a42dd99b256985435 Mon Sep 17 00:00:00 2001 From: nyne Date: Tue, 13 May 2025 09:43:24 +0800 Subject: [PATCH] Fix the file upload dialog state was not updated after a file is uploaded. --- frontend/src/pages/resource_details_page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/pages/resource_details_page.tsx b/frontend/src/pages/resource_details_page.tsx index 604beeb..a2eada4 100644 --- a/frontend/src/pages/resource_details_page.tsx +++ b/frontend/src/pages/resource_details_page.tsx @@ -223,6 +223,7 @@ function CreateFileDialog({resourceId}: { resourceId: number }) { } const res = await network.createRedirectFile(filename, description, resourceId, redirectUrl); if (res.success) { + setSubmitting(false) const dialog = document.getElementById("upload_dialog") as HTMLDialogElement dialog.close() showToast({message: t("File created successfully"), type: "success"}) @@ -243,6 +244,7 @@ function CreateFileDialog({resourceId}: { resourceId: number }) { } }); if (res.success) { + setSubmitting(false) const dialog = document.getElementById("upload_dialog") as HTMLDialogElement dialog.close() showToast({message: t("Successfully create uploading task."), type: "success"})