frea: admin初始化修改

This commit is contained in:
npc0-hue
2026-03-30 16:24:02 +08:00
parent 8341905b21
commit 1cc7f4bc7b
5 changed files with 130 additions and 10 deletions
+3
View File
@@ -9,6 +9,7 @@ from libs.helper import EmailStr, extract_remote_ip
from libs.password import valid_password
from models.model import DifySetup, db
from services.account_service import RegisterService, TenantService
from services.admin_initdb_service import trigger_admin_initdb_if_configured
from .error import AlreadySetupError, NotInitValidateError
from .init_validate import get_init_validate_status
@@ -82,6 +83,8 @@ def setup_system(payload: SetupRequestPayload) -> SetupResponse:
language=payload.language,
)
trigger_admin_initdb_if_configured(admin_password=payload.password)
return SetupResponse(result="success")