From 3a0213f6e59928c34bfe45a4afbf24ed095b3c92 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Sun, 27 Jul 2025 15:44:08 +0800 Subject: [PATCH] perf: User account repeat validate --- backend/apps/system/crud/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/apps/system/crud/user.py b/backend/apps/system/crud/user.py index ae6ed887..d721ef50 100644 --- a/backend/apps/system/crud/user.py +++ b/backend/apps/system/crud/user.py @@ -73,7 +73,7 @@ async def clean_user_cache(id: int): def check_account_exists(*, session: Session, account: str) -> bool: - session.exec(select(func.count()).select_from(UserModel).where(UserModel.account == account)).one() > 0 + return session.exec(select(func.count()).select_from(UserModel).where(UserModel.account == account)).one() > 0 def check_email_exists(*, session: Session, email: str) -> bool: return session.exec(select(func.count()).select_from(UserModel).where(UserModel.email == email)).one() > 0