From 2ef332b1812984a6351aff801763544b9348b8bc Mon Sep 17 00:00:00 2001 From: GareArc Date: Fri, 30 May 2025 10:24:01 +0800 Subject: [PATCH] fix: make forgort-password web api to enteprise edition only --- api/controllers/web/forgot_password.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/controllers/web/forgot_password.py b/api/controllers/web/forgot_password.py index 53941e9978..0da8d65efc 100644 --- a/api/controllers/web/forgot_password.py +++ b/api/controllers/web/forgot_password.py @@ -14,7 +14,7 @@ from controllers.console.auth.error import ( PasswordMismatchError, ) from controllers.console.error import AccountNotFound, EmailSendIpLimitError -from controllers.console.wraps import email_password_login_enabled, setup_required +from controllers.console.wraps import email_password_login_enabled, only_edition_enterprise, setup_required from controllers.web import api from extensions.ext_database import db from libs.helper import email, extract_remote_ip @@ -24,6 +24,7 @@ from services.account_service import AccountService class ForgotPasswordSendEmailApi(Resource): + @only_edition_enterprise @setup_required @email_password_login_enabled def post(self): @@ -53,6 +54,7 @@ class ForgotPasswordSendEmailApi(Resource): class ForgotPasswordCheckApi(Resource): + @only_edition_enterprise @setup_required @email_password_login_enabled def post(self): @@ -92,6 +94,7 @@ class ForgotPasswordCheckApi(Resource): class ForgotPasswordResetApi(Resource): + @only_edition_enterprise @setup_required @email_password_login_enabled def post(self):