fix(explorer): handle empty folder direct link generation error (#288)

This commit is contained in:
WittF 2025-07-17 11:37:54 +08:00 committed by GitHub
parent 253991bc5e
commit d896d1f165
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1212,6 +1212,17 @@ function startBatchGetDirectLinks(files: FileResponse[]): AppThunk<Promise<Direc
}),
);
// Check if there are any files to generate direct links for
if (allFiles.length === 0) {
enqueueSnackbar({
message: i18next.t("modals.noFileCanGenerateSourceLink"),
preventDuplicate: true,
variant: "warning",
action: DefaultCloseAction,
});
throw new Error("AbortError");
}
return await dispatch(
getFileDirectLinks({
uris: allFiles.map((f) => getFileLinkedUri(f)),