From 73188259b5977fc769b12cf2a6244fafe02de0de Mon Sep 17 00:00:00 2001 From: pierrejeambrun Date: Fri, 27 Jun 2025 18:14:16 +0200 Subject: [PATCH] Improve safety for external views --- .../src/airflow/api_fastapi/core_api/datamodels/plugins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/plugins.py b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/plugins.py index 61d4ec8a0842b..92ad988b087fe 100644 --- a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/plugins.py +++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/plugins.py @@ -130,7 +130,7 @@ def convert_source(cls, data: Any) -> Any: @model_validator(mode="before") @classmethod def convert_external_views(cls, data: Any) -> Any: - data["external_views"] = [*data["external_views"], *data.get("appbuilder_menu_items", [])] + data["external_views"] = [*data["external_views"], *data["appbuilder_menu_items"]] return data