perf: Cancel Duplicate Email Verification

This commit is contained in:
fit2cloud-chenyw
2026-03-17 15:19:31 +08:00
committed by fit2cloud-chenyw
parent 0315e27fd0
commit 3eca13735b
+4 -4
View File
@@ -176,8 +176,8 @@ async def user_create(session: SessionDep, creator: UserCreator, trans: Trans):
async def create(session: SessionDep, creator: UserCreator, trans: Trans):
if check_account_exists(session=session, account=creator.account):
raise Exception(trans('i18n_exist', msg = f"{trans('i18n_user.account')} [{creator.account}]"))
if check_email_exists(session=session, email=creator.email):
raise Exception(trans('i18n_exist', msg = f"{trans('i18n_user.email')} [{creator.email}]"))
""" if check_email_exists(session=session, email=creator.email):
raise Exception(trans('i18n_exist', msg = f"{trans('i18n_user.email')} [{creator.email}]")) """
if not check_email_format(creator.email):
raise Exception(trans('i18n_format_invalid', key = f"{trans('i18n_user.email')} [{creator.email}]"))
#data = creator.model_dump(exclude_unset=True)
@@ -216,8 +216,8 @@ async def update(session: SessionDep, editor: UserEditor, trans: Trans):
raise Exception(f"User with id [{editor.id}] not found!")
if editor.account != user_model.account:
raise Exception(f"account cannot be changed!")
if editor.email != user_model.email and check_email_exists(session=session, email=editor.email):
raise Exception(trans('i18n_exist', msg = f"{trans('i18n_user.email')} [{editor.email}]"))
""" if editor.email != user_model.email and check_email_exists(session=session, email=editor.email):
raise Exception(trans('i18n_exist', msg = f"{trans('i18n_user.email')} [{editor.email}]")) """
if not check_email_format(editor.email):
raise Exception(trans('i18n_format_invalid', key = f"{trans('i18n_user.email')} [{editor.email}]"))
origin_oid: int = user_model.oid