From 277953a614ee95ed6b09ec28d8046e0f0c35c90d Mon Sep 17 00:00:00 2001 From: John Lyu Date: Tue, 26 Nov 2024 11:19:28 +0800 Subject: [PATCH] fix pydantic v1 support --- sqlmodel/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlmodel/main.py b/sqlmodel/main.py index 923079e..1ce0b51 100644 --- a/sqlmodel/main.py +++ b/sqlmodel/main.py @@ -550,7 +550,7 @@ class SQLModelMetaclass(ModelMetaclass, DeclarativeMeta): base_fields = {} for base in bases[::-1]: if issubclass(base, BaseModel): - base_fields.update(base.model_fields) + base_fields.update(get_model_fields(base)) fields = get_model_fields(new_cls) for k, v in fields.items(): if isinstance(v.default, InstrumentedAttribute):