From b360af0a802915661c91ba78857e6a33cb46dc0a Mon Sep 17 00:00:00 2001 From: santichausis Date: Sat, 27 Jun 2026 00:00:23 -0300 Subject: [PATCH] fix: correct synonym_sets type from List[List[str]] to List[str] The synonym_sets field in CollectionCreateSchema was typed as List[List[str]], but the Typesense API expects a flat list of synonym set names (List[str]) when linking synonym sets with collections. See: https://typesense.org/docs/30.1/api/synonyms.html#linking-synonym-sets-with-collections Closes #126 --- src/typesense/types/collection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/typesense/types/collection.py b/src/typesense/types/collection.py index e49fbc0..9287dbe 100644 --- a/src/typesense/types/collection.py +++ b/src/typesense/types/collection.py @@ -181,7 +181,7 @@ class CollectionCreateSchema(typing.TypedDict): token_separators: typing.NotRequired[typing.List[str]] enable_nested_fields: typing.NotRequired[bool] voice_query_model: typing.NotRequired[VoiceQueryModelSchema] - synonym_sets: typing.NotRequired[typing.List[typing.List[str]]] + synonym_sets: typing.NotRequired[typing.List[str]] class CollectionSchema(CollectionCreateSchema):