Skip to content

Commit e746129

Browse files
refactor: use component_to_dict in OpenSearchHybridRetriever (#1866)
1 parent 3d69ccd commit e746129

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

integrations/opensearch/src/haystack_integrations/components/retrievers/opensearch/open_search_hybrid_retriever.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from haystack.components.embedders.types import TextEmbedder
99
from haystack.components.joiners import DocumentJoiner
1010
from haystack.components.joiners.document_joiner import JoinMode
11-
from haystack.core.serialization import component_from_dict, import_class_by_name
11+
from haystack.core.serialization import component_from_dict, component_to_dict, import_class_by_name
1212
from haystack.document_stores.types import FilterPolicy
1313

1414
from haystack_integrations.components.retrievers.opensearch import OpenSearchBM25Retriever, OpenSearchEmbeddingRetriever
@@ -278,7 +278,7 @@ def to_dict(self):
278278
self,
279279
# DocumentStore
280280
document_store=self.document_store.to_dict(),
281-
embedder=self.embedder.to_dict(),
281+
embedder=component_to_dict(obj=self.embedder, name="embedder"),
282282
filters_bm25=self.filters_bm25,
283283
fuzziness=self.fuzziness,
284284
top_k_bm25=self.top_k_bm25,

0 commit comments

Comments
 (0)