From e873cea99e878cfddefa3dce6f0763f46d5543c9 Mon Sep 17 00:00:00 2001 From: qianchongyang <35909925+qianchongyang@users.noreply.github.com> Date: Tue, 24 Mar 2026 23:18:29 +0800 Subject: [PATCH] fix: SQLAlchemy deprecation warnings for default parameter (#33980) Co-authored-by: Asuka Minato --- api/models/model.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/models/model.py b/api/models/model.py index 05233f8711..dff5b71e7e 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -589,7 +589,9 @@ class AppModelConfig(TypeBase): __tablename__ = "app_model_configs" __table_args__ = (sa.PrimaryKeyConstraint("id", name="app_model_config_pkey"), sa.Index("app_app_id_idx", "app_id")) - id: Mapped[str] = mapped_column(StringUUID, default=lambda: str(uuid4()), init=False) + id: Mapped[str] = mapped_column( + StringUUID, insert_default=lambda: str(uuid4()), default_factory=lambda: str(uuid4()), init=False + ) app_id: Mapped[str] = mapped_column(StringUUID, nullable=False) provider: Mapped[str | None] = mapped_column(String(255), nullable=True, default=None) model_id: Mapped[str | None] = mapped_column(String(255), nullable=True, default=None)