From 4287c2c8492f3e9d0998446da7b6c5db80d16959 Mon Sep 17 00:00:00 2001 From: wuqinchuan Date: Sat, 3 Jan 2026 14:57:29 +0800 Subject: [PATCH] fix: update file index before topic clustering refresh --- vue/src/page/TopicSearch/TopicSearch.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vue/src/page/TopicSearch/TopicSearch.vue b/vue/src/page/TopicSearch/TopicSearch.vue index f26a172..51f19b3 100644 --- a/vue/src/page/TopicSearch/TopicSearch.vue +++ b/vue/src/page/TopicSearch/TopicSearch.vue @@ -8,6 +8,7 @@ import { type ClusterIibOutputResp, type PromptSearchResp } from '@/api/db' +import { updateImageData } from '@/api/db' import { t } from '@/i18n' import { useGlobalStore } from '@/store/useGlobalStore' import { computed, onBeforeUnmount, onMounted, ref, watch } from 'vue' @@ -201,6 +202,8 @@ const refresh = async () => { job.value = null jobId.value = '' try { + // Ensure DB file index is up to date before clustering (so newly added/moved images are included). + await updateImageData() const started = await startClusterIibOutputJob({ threshold: threshold.value, min_cluster_size: minClusterSize.value,