You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 9, 2026. It is now read-only.
I have read and followed the docs and still think this is a bug
Description
I'm encountering an issue when attempting to define an index of type QdrantDocumentIndex for documents that include fields with non-class types (e.g., lists). The error message I'm receiving is as follows:
TypeError: issubclass() arg 1 must be a class
It seems that this error is related to the interaction between the document's fields and the index definition. The error happens in:
Initial Checks
Description
I'm encountering an issue when attempting to define an index of type QdrantDocumentIndex for documents that include fields with non-class types (e.g., lists). The error message I'm receiving is as follows:
It seems that this error is related to the interaction between the document's fields and the index definition. The error happens in:
docarray/docarray/index/backends/qdrant.py
Line 272 in adb0d01
I suggest the following:
if any(safe_issubclass(python_type, vt) for vt in QDRANT_PY_VECTOR_TYPES):Steps to Reproduce:
Example Code
Python, Pydantic & OS Version
Affected Components