From bdbb118e55b5a59623db1042faaac206cc05c1a0 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 26 May 2024 08:09:47 +0800 Subject: [PATCH] fix https://github.com/jxxghp/MoviePilot-Frontend/issues/131 --- src/components/dialog/ReorganizeDialog.vue | 3 ++- src/components/dialog/SubscribeEditDialog.vue | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/dialog/ReorganizeDialog.vue b/src/components/dialog/ReorganizeDialog.vue index 9ae1fcd3..42b4a7c5 100644 --- a/src/components/dialog/ReorganizeDialog.vue +++ b/src/components/dialog/ReorganizeDialog.vue @@ -73,7 +73,8 @@ const libraryDirectories = ref([]) // 目的目录下拉框 const targetDirectories = computed(() => { - return libraryDirectories.value.map(item => item.path) + const directories = libraryDirectories.value.map(item => item.path) + return [...new Set(directories)] }) watchEffect(() => { diff --git a/src/components/dialog/SubscribeEditDialog.vue b/src/components/dialog/SubscribeEditDialog.vue index 1aa8db6b..ee03d8a7 100644 --- a/src/components/dialog/SubscribeEditDialog.vue +++ b/src/components/dialog/SubscribeEditDialog.vue @@ -184,7 +184,9 @@ async function loadDownloadDirectories() { // 保存目录下拉框 const targetDirectories = computed(() => { - return downloadDirectories.value.map(item => item.path) + // 去重后的下载目录 + const directories = downloadDirectories.value.map(item => item.path) + return [...new Set(directories)] }) // 质量选择框数据