From 05cb36f8dba6375ade0d8d10d277dd58a31901c0 Mon Sep 17 00:00:00 2001 From: Mayur Singal <39544459+ulixius9@users.noreply.github.com> Date: Fri, 13 Sep 2024 13:47:12 +0530 Subject: [PATCH] MINOR: make type optional in ES Response (#17832) * MINOR: make type optional in ES Mixin * make none as default * pyformat --- ingestion/src/metadata/ingestion/ometa/mixins/es_mixin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ingestion/src/metadata/ingestion/ometa/mixins/es_mixin.py b/ingestion/src/metadata/ingestion/ometa/mixins/es_mixin.py index 62f946c09394..1fac47a6a666 100644 --- a/ingestion/src/metadata/ingestion/ometa/mixins/es_mixin.py +++ b/ingestion/src/metadata/ingestion/ometa/mixins/es_mixin.py @@ -46,7 +46,10 @@ class HitsModel(BaseModel): """Elasticsearch hits model""" index: Annotated[str, Field(description="Index name", alias="_index")] - type: Annotated[str, Field(description="Type of the document", alias="_type")] + type: Annotated[ + Optional[str], + Field(default=None, description="Type of the document", alias="_type"), + ] id: Annotated[str, Field(description="Document ID", alias="_id")] score: Annotated[ Optional[float], Field(description="Score of the document", alias="_score")