fix: handle WorkspacesLimitExceededError in forgot_password.py

pull/18716/head
zhangx1n 1 year ago
parent 746d4d8ead
commit 059d3ea73d

@ -20,7 +20,7 @@ from libs.password import hash_password, valid_password
from models.account import Account from models.account import Account
from services.account_service import AccountService, TenantService from services.account_service import AccountService, TenantService
from services.errors.account import AccountRegisterError 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 from services.feature_service import FeatureService
@ -145,6 +145,8 @@ class ForgotPasswordResetApi(Resource):
pass pass
except AccountRegisterError as are: except AccountRegisterError as are:
raise AccountInFreezeError() raise AccountInFreezeError()
except WorkspacesLimitExceededError:
pass
return {"result": "success"} return {"result": "success"}

Loading…
Cancel
Save