From cae6c00d8a67cd3f70bb098f169673279a4a64a8 Mon Sep 17 00:00:00 2001 From: Daniele Martinoli <86618610+dmartinol@users.noreply.github.com> Date: Mon, 3 Mar 2025 19:42:59 +0100 Subject: [PATCH] fix: Fixed use of chunk.id (#1356) # What does this PR do? Closes #1355 ## Test Plan Start server and execute e`xamples/agents/rag_with_vector_db.py` from `llama-stack-apps`. --- llama_stack/distribution/routers/routers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llama_stack/distribution/routers/routers.py b/llama_stack/distribution/routers/routers.py index e6d9b8060..5a5046a35 100644 --- a/llama_stack/distribution/routers/routers.py +++ b/llama_stack/distribution/routers/routers.py @@ -100,7 +100,7 @@ class VectorIORouter(VectorIO): ) -> None: logcat.debug( "core", - f"VectorIORouter.insert_chunks: {vector_db_id}, {len(chunks)} chunks, ttl_seconds={ttl_seconds}, chunk_ids={[chunk.id for chunk in chunks[:3]]}{' and more...' if len(chunks) > 3 else ''}", + f"VectorIORouter.insert_chunks: {vector_db_id}, {len(chunks)} chunks, ttl_seconds={ttl_seconds}, chunk_ids={[chunk.metadata['document_id'] for chunk in chunks[:3]]}{' and more...' if len(chunks) > 3 else ''}", ) return await self.routing_table.get_provider_impl(vector_db_id).insert_chunks(vector_db_id, chunks, ttl_seconds)