filter out undefined options

This commit is contained in:
stkevintan
2025-12-06 20:02:50 +08:00
parent 7c7ebc9eb7
commit d541ea41ad

View File

@@ -79,6 +79,9 @@ async function loadDirectories() {
}
function convertToUri(item: TransferDirectoryConf) {
if (!item.download_path) {
return undefined
}
if (item.storage === 'local') {
return item.download_path
}
@@ -87,7 +90,9 @@ function convertToUri(item: TransferDirectoryConf) {
// 获取保存目录
const targetDirectories = computed(() => {
const downloadDirectories = directories.value.map(item => convertToUri(item))
const downloadDirectories = directories.value
.map(item => convertToUri(item))
.filter((item): item is string => item !== undefined)
return [...new Set(downloadDirectories)]
})