Skip to content

Commit c51d305

Browse files
fix: fix types for qdrant-client 1.16.1 (#2561)
Co-authored-by: David S. Batista <[email protected]>
1 parent bb7dfcb commit c51d305

File tree

1 file changed

+2
-4
lines changed
  • integrations/qdrant/src/haystack_integrations/document_stores/qdrant

1 file changed

+2
-4
lines changed

integrations/qdrant/src/haystack_integrations/document_stores/qdrant/document_store.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -485,11 +485,10 @@ def delete_documents(self, document_ids: list[str]) -> None:
485485
self._initialize_client()
486486
assert self._client is not None
487487

488-
ids = [convert_id(_id) for _id in document_ids]
489488
try:
490489
self._client.delete(
491490
collection_name=self.index,
492-
points_selector=ids,
491+
points_selector=rest.PointIdsList(points=[convert_id(_id) for _id in document_ids]),
493492
wait=self.wait_result_from_api,
494493
)
495494
except KeyError:
@@ -507,11 +506,10 @@ async def delete_documents_async(self, document_ids: list[str]) -> None:
507506
await self._initialize_async_client()
508507
assert self._async_client is not None
509508

510-
ids = [convert_id(_id) for _id in document_ids]
511509
try:
512510
await self._async_client.delete(
513511
collection_name=self.index,
514-
points_selector=ids,
512+
points_selector=rest.PointIdsList(points=[convert_id(_id) for _id in document_ids]),
515513
wait=self.wait_result_from_api,
516514
)
517515
except KeyError:

0 commit comments

Comments
 (0)