From bfacee531c95bb6bd951f74ac860a5ef20bcfae4 Mon Sep 17 00:00:00 2001 From: -LAN- Date: Mon, 11 Aug 2025 15:34:19 +0800 Subject: [PATCH] fix: add @property decorator to pydantic computed_field for compatibility (#23728) --- api/configs/middleware/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/configs/middleware/__init__.py b/api/configs/middleware/__init__.py index 4e228ab93..ba8bbc713 100644 --- a/api/configs/middleware/__init__.py +++ b/api/configs/middleware/__init__.py @@ -144,7 +144,8 @@ class DatabaseConfig(BaseSettings): default="postgresql", ) - @computed_field + @computed_field # type: ignore[misc] + @property def SQLALCHEMY_DATABASE_URI(self) -> str: db_extras = ( f"{self.DB_EXTRAS}&client_encoding={self.DB_CHARSET}" if self.DB_CHARSET else self.DB_EXTRAS