Skip to content

Commit ecdcfc0

Browse files
Fix initialization in _AzureSearchSettings to ensure proper inheritance from BaseSettings and DatasourcePayloadConstructor
1 parent 24be5ae commit ecdcfc0

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/backend/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,9 +275,11 @@ class _AzureSearchSettings(BaseSettings, DatasourcePayloadConstructor):
275275
endpoint_suffix: str = Field(default="search.windows.net", exclude=True)
276276
connection_name: Optional[str] = None
277277
index: str = Field(serialization_alias="index_name")
278+
278279
def __init__(self, settings: "_AppSettings", **data):
279280
# Ensure both BaseSettings and DatasourcePayloadConstructor are initialized
280281
super().__init__(settings=settings, **data)
282+
281283
key: Optional[str] = Field(default=None, exclude=True)
282284
use_semantic_search: bool = Field(default=False, exclude=True)
283285
semantic_search_config: str = Field(

0 commit comments

Comments
 (0)