From 059d3ea73d267c21686bc7a062a608aa3962233a Mon Sep 17 00:00:00 2001 From: zhangx1n Date: Thu, 24 Apr 2025 18:37:14 +0800 Subject: [PATCH] fix: handle WorkspacesLimitExceededError in forgot_password.py --- api/controllers/console/auth/forgot_password.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/controllers/console/auth/forgot_password.py b/api/controllers/console/auth/forgot_password.py index 2ee9c7c468..541eeb17c7 100644 --- a/api/controllers/console/auth/forgot_password.py +++ b/api/controllers/console/auth/forgot_password.py @@ -20,7 +20,7 @@ from libs.password import hash_password, valid_password from models.account import Account from services.account_service import AccountService, TenantService from services.errors.account import AccountRegisterError -from services.errors.workspace import WorkSpaceNotAllowedCreateError +from services.errors.workspace import WorkSpaceNotAllowedCreateError, WorkspacesLimitExceededError from services.feature_service import FeatureService @@ -145,6 +145,8 @@ class ForgotPasswordResetApi(Resource): pass except AccountRegisterError as are: raise AccountInFreezeError() + except WorkspacesLimitExceededError: + pass return {"result": "success"}