Skip to content

Commit 2af8a0c

Browse files
authored
fix: casting in reduce before appending (#1758)
Signed-off-by: Alaeddine Abdessalem <alaeddine-13@live.fr>
1 parent d5cb02f commit 2af8a0c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

docarray/utils/reduce.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ def reduce(
3131
if doc.id in left_id_map:
3232
left[left_id_map[doc.id]].update(doc)
3333
else:
34-
left.append(doc)
34+
casted = left.doc_type(**doc.__dict__)
35+
left.append(casted)
3536

3637
return left
3738

0 commit comments

Comments
 (0)