diff --git a/backend/apps/system/api/user.py b/backend/apps/system/api/user.py index 6d3f4946..84e72962 100644 --- a/backend/apps/system/api/user.py +++ b/backend/apps/system/api/user.py @@ -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