This is an automated email from the ASF dual-hosted git repository.
jasonliu pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new a3f05e09112 Migrate CreateAssetEventsBody to Pydantic v2 ConfigDict
(#56697) (#56772)
a3f05e09112 is described below
commit a3f05e09112f14c7fbd86274f87e1b1b5958dd9c
Author: Pierre Jeambrun <[email protected]>
AuthorDate: Fri Oct 17 18:12:29 2025 +0200
Migrate CreateAssetEventsBody to Pydantic v2 ConfigDict (#56697) (#56772)
(cherry picked from commit 86b0e98a868bcece64dee006c0948abc7ab77aa4)
Co-authored-by: Yeonguk Choo <[email protected]>
---
airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
index 8261cfa11ea..dd08cc16ec0 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
@@ -19,7 +19,7 @@ from __future__ import annotations
from datetime import datetime
-from pydantic import AliasPath, Field, NonNegativeInt, field_validator
+from pydantic import AliasPath, ConfigDict, Field, NonNegativeInt,
field_validator
from airflow._shared.secrets_masker import redact
from airflow.api_fastapi.core_api.base import BaseModel, StrictBaseModel
@@ -171,7 +171,4 @@ class CreateAssetEventsBody(StrictBaseModel):
v["from_rest_api"] = True
return v
- class Config:
- """Pydantic config."""
-
- extra = "forbid"
+ model_config = ConfigDict(extra="forbid")