This is an automated email from the ASF dual-hosted git repository.

shahar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 1ae1ff8b418 Fix rendered_fields Field in TI Responsse pydantic model 
(#46985)
1ae1ff8b418 is described below

commit 1ae1ff8b418dedd31d152c96202f42486a8a9de5
Author: Shahar Epstein <[email protected]>
AuthorDate: Fri Feb 28 21:48:58 2025 +0200

    Fix rendered_fields Field in TI Responsse pydantic model (#46985)
---
 airflow/api_fastapi/core_api/datamodels/task_instances.py | 2 +-
 airflow/api_fastapi/core_api/openapi/v1-generated.yaml    | 1 -
 airflow/ui/openapi-gen/requests/schemas.gen.ts            | 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/airflow/api_fastapi/core_api/datamodels/task_instances.py 
b/airflow/api_fastapi/core_api/datamodels/task_instances.py
index b7fa74e16ae..d5f561e44ff 100644
--- a/airflow/api_fastapi/core_api/datamodels/task_instances.py
+++ b/airflow/api_fastapi/core_api/datamodels/task_instances.py
@@ -71,7 +71,7 @@ class TaskInstanceResponse(BaseModel):
     rendered_map_index: str | None
     rendered_fields: dict = Field(
         validation_alias=AliasPath("rendered_task_instance_fields", 
"rendered_fields"),
-        default={},
+        default_factory=dict,
     )
     trigger: TriggerResponse | None
     queued_by_job: JobResponse | None = Field(alias="triggerer_job")
diff --git a/airflow/api_fastapi/core_api/openapi/v1-generated.yaml 
b/airflow/api_fastapi/core_api/openapi/v1-generated.yaml
index d9d38cd39d2..452b4cbc974 100644
--- a/airflow/api_fastapi/core_api/openapi/v1-generated.yaml
+++ b/airflow/api_fastapi/core_api/openapi/v1-generated.yaml
@@ -10453,7 +10453,6 @@ components:
         rendered_fields:
           type: object
           title: Rendered Fields
-          default: {}
         trigger:
           anyOf:
           - $ref: '#/components/schemas/TriggerResponse'
diff --git a/airflow/ui/openapi-gen/requests/schemas.gen.ts 
b/airflow/ui/openapi-gen/requests/schemas.gen.ts
index 89bd00998f7..6b38883451f 100644
--- a/airflow/ui/openapi-gen/requests/schemas.gen.ts
+++ b/airflow/ui/openapi-gen/requests/schemas.gen.ts
@@ -5221,7 +5221,6 @@ export const $TaskInstanceResponse = {
     rendered_fields: {
       type: "object",
       title: "Rendered Fields",
-      default: {},
     },
     trigger: {
       anyOf: [

Reply via email to