From 0886627aa8721dbd432aeeecb1ef6cfa8609f8a6 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:31:44 -0800 Subject: [PATCH] Oops circular import --- src/paperless_ai/indexing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/paperless_ai/indexing.py b/src/paperless_ai/indexing.py index 40493c0f0..403597212 100644 --- a/src/paperless_ai/indexing.py +++ b/src/paperless_ai/indexing.py @@ -25,7 +25,6 @@ from llama_index.vector_stores.faiss import FaissVectorStore from documents.models import Document from documents.models import PaperlessTask -from documents.tasks import llmindex_index from paperless_ai.embedding import build_llm_index_text from paperless_ai.embedding import get_embedding_dim from paperless_ai.embedding import get_embedding_model @@ -34,6 +33,8 @@ logger = logging.getLogger("paperless_ai.indexing") def queue_llm_index_update_if_needed(*, rebuild: bool, reason: str) -> bool: + from documents.tasks import llmindex_index + has_running = PaperlessTask.objects.filter( task_name=PaperlessTask.TaskName.LLMINDEX_UPDATE, status__in=[states.PENDING, states.STARTED],