mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-13 04:57:29 +00:00
fix: harden audited download and release paths
This commit is contained in:
@@ -562,7 +562,6 @@ runEngineChecks(false);
|
||||
});
|
||||
if (base && typeof base === 'string') {
|
||||
const approvedBase = await settings.approveDownloadRoot(base);
|
||||
settings.setBaseDownloadFolder(approvedBase);
|
||||
try {
|
||||
if (settings.categorySubfoldersEnabled) {
|
||||
const safeSubfolders = Object.fromEntries(
|
||||
@@ -586,6 +585,7 @@ runEngineChecks(false);
|
||||
showToast(t($ => $.settings.locations.baseFolderCreateFailed, { detail: String(e) }), 'warning');
|
||||
return;
|
||||
}
|
||||
settings.setBaseDownloadFolder(approvedBase);
|
||||
showToast(t($ => $.settings.locations.baseFolderUpdated), 'success');
|
||||
}
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user