From 726c94532210ac4eaf66eb0154cc00b466b6bf0b Mon Sep 17 00:00:00 2001 From: Shreyan Gupta <64853271+RA1NCS@users.noreply.github.com> Date: Thu, 3 Jul 2025 17:52:36 -0400 Subject: [PATCH] fix(retrieve): call with_tenant on collection before query --- dspy/retrievers/weaviate_rm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dspy/retrievers/weaviate_rm.py b/dspy/retrievers/weaviate_rm.py index 15e8955164..8b0cd0b9a6 100644 --- a/dspy/retrievers/weaviate_rm.py +++ b/dspy/retrievers/weaviate_rm.py @@ -90,7 +90,7 @@ def forward(self, query_or_queries: str | List[str], k: int | None = None, **kwa for query in queries: if self._client_type == "WeaviateClient": if tenant: - results = self._weaviate_collection.query.with_tenant(tenant).hybrid(query=query, limit=k, **kwargs) + results = self._weaviate_collection.with_tenant(tenant).query.hybrid(query=query, limit=k, **kwargs) else: results = self._weaviate_collection.query.hybrid(query=query, limit=k, **kwargs)