fix: set default access mode

This commit is contained in:
GareArc 2025-06-09 15:08:40 +09:00
parent a9ea410b22
commit ede078c522
No known key found for this signature in database
1 changed files with 5 additions and 0 deletions

View File

@ -10,6 +10,7 @@ from libs.passport import PassportService
from models.model import App, AppMode
from services.app_service import AppService
from services.enterprise.enterprise_service import EnterpriseService
from services.feature_service import FeatureService
from services.webapp_auth_service import WebAppAuthService
@ -51,6 +52,10 @@ class AppAccessMode(Resource):
parser.add_argument("appCode", type=str, required=False, location="args")
args = parser.parse_args()
features = FeatureService.get_system_features()
if not features.webapp_auth.enabled:
return {"accessMode": "public"}
app_id = args.get("appId")
if args.get("appCode"):
app_code = args["appCode"]