diff --git a/src/paperless_ai/indexing.py b/src/paperless_ai/indexing.py index 9656fe280..8ac26dd62 100644 --- a/src/paperless_ai/indexing.py +++ b/src/paperless_ai/indexing.py @@ -80,6 +80,7 @@ def write_store(): this context manager to serialise concurrent Celery writers. Read paths use ``get_vector_store()`` directly — no lock needed. """ + settings.LLM_INDEX_DIR.mkdir(parents=True, exist_ok=True) with FileLock(settings.LLM_INDEX_LOCK): yield get_vector_store()