From 30393043b162e28f19b37d19b6f8ed0f30e53259 Mon Sep 17 00:00:00 2001 From: JzoNg Date: Thu, 24 Jul 2025 16:12:07 +0800 Subject: [PATCH] add error handle for email unavailable --- api/controllers/console/workspace/account.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/controllers/console/workspace/account.py b/api/controllers/console/workspace/account.py index 9218ddf91d..eca5add216 100644 --- a/api/controllers/console/workspace/account.py +++ b/api/controllers/console/workspace/account.py @@ -511,6 +511,8 @@ class CheckEmailUnique(Resource): parser = reqparse.RequestParser() parser.add_argument("email", type=email, required=True, location="json") args = parser.parse_args() + if AccountService.is_account_in_freeze(args["new_email"]): + raise AccountInFreezeError() if not AccountService.check_email_unique(args["email"]): raise EmailAlreadyInUseError() return {"result": "success"}