diff --git a/src/main/frontend/components/header.cljs b/src/main/frontend/components/header.cljs index 5690c513bd..ea7484dbd1 100644 --- a/src/main/frontend/components/header.cljs +++ b/src/main/frontend/components/header.cljs @@ -346,7 +346,7 @@ (rum/defc semantic-search-progressing [repo] (let [[vec-search-state set-vec-search-state] (hooks/use-state nil) - indexing? (get-in vec-search-state [:repo->index-info repo :indexing?])] + {:keys [indexing?] :as status} (get-in vec-search-state [:repo->index-info repo])] (hooks/use-effect! (fn [] (c.m/run-task diff --git a/src/main/frontend/worker/embedding.cljs b/src/main/frontend/worker/embedding.cljs index 48223e95f8..85e7dccf1b 100644 --- a/src/main/frontend/worker/embedding.cljs +++ b/src/main/frontend/worker/embedding.cljs @@ -212,9 +212,10 @@ [repo] (when-not (indexing? repo) (when-let [conn (worker-state/get-datascript-conn repo)] - (if (first (d/datoms @conn :avet :logseq.property.embedding/hnsw-label-updated-at)) ; embedding exists - (embedding-stale-blocks! repo) - (re-embedding-graph-data! repo))))) + (when (ldb/get-key-value @conn :logseq.kv/graph-text-embedding-model-name) + (if (first (d/datoms @conn :avet :logseq.property.embedding/hnsw-label-updated-at)) ; embedding exists + (embedding-stale-blocks! repo) + (re-embedding-graph-data! repo)))))) (defn task--embedding-model-info [repo]