From f45321dd274e99a8003201f1a762a189e7f530e6 Mon Sep 17 00:00:00 2001 From: Xin Zhang Date: Thu, 24 Apr 2025 18:41:10 +0800 Subject: [PATCH] fix: handle WorkspacesLimitExceededError in forgot_password.py (#18716) --- 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"}