diff --git a/docarray/index/abstract.py b/docarray/index/abstract.py index 2f8fddf70a..5b441316d5 100644 --- a/docarray/index/abstract.py +++ b/docarray/index/abstract.py @@ -994,7 +994,7 @@ def _validate_docs( # see schema translation ideas in the design doc names_compatible = reference_names == input_names types_compatible = all( - (issubclass(t2, t1)) + (safe_issubclass(t2, t1)) for (t1, t2) in zip(reference_types, input_types) ) if names_compatible and types_compatible: