From e95af8297193bb92f5fe5985501323f4e9869068 Mon Sep 17 00:00:00 2001 From: kavi-TFS <146436408+Kavi-25@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:55:15 +0530 Subject: [PATCH] Fixed the issue - limit parameter not working in QdrantVectorSearchTool --- .../tools/qdrant_vector_search_tool/qdrant_search_tool.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crewai_tools/tools/qdrant_vector_search_tool/qdrant_search_tool.py b/crewai_tools/tools/qdrant_vector_search_tool/qdrant_search_tool.py index 61fd63c8..2955f1e2 100644 --- a/crewai_tools/tools/qdrant_vector_search_tool/qdrant_search_tool.py +++ b/crewai_tools/tools/qdrant_vector_search_tool/qdrant_search_tool.py @@ -152,11 +152,11 @@ def _run( # Format results similar to storage implementation results = [] # Extract the list of ScoredPoint objects from the tuple - for point in search_results: + for point in search_results.points: result = { - "metadata": point[1][0].payload.get("metadata", {}), - "context": point[1][0].payload.get("text", ""), - "distance": point[1][0].score, + "metadata": point.payload.get("metadata", {}), + "context": point.payload.get("text", ""), + "distance": point.score, } results.append(result)