Skip to content

Commit 58592e9

Browse files
authored
Merge pull request #5283 from PKC278/v2
2 parents 8c6dca1 + 9a99b9c commit 58592e9

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

app/api/endpoints/system.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,15 @@ def get_global_setting(token: str):
134134
if token != "moviepilot":
135135
raise HTTPException(status_code=403, detail="Forbidden")
136136

137-
# FIXME: 新增敏感配置项时要在此处添加排除项
137+
# 白名单模式,仅包含前端业务逻辑必需的字段
138138
info = settings.model_dump(
139-
exclude={"SECRET_KEY", "RESOURCE_SECRET_KEY", "API_TOKEN", "TMDB_API_KEY", "TVDB_API_KEY", "FANART_API_KEY",
140-
"COOKIECLOUD_KEY", "COOKIECLOUD_PASSWORD", "GITHUB_TOKEN", "REPO_GITHUB_TOKEN", "U115_APP_ID",
141-
"ALIPAN_APP_ID", "TVDB_V4_API_KEY", "TVDB_V4_API_PIN"}
139+
include={
140+
"TMDB_IMAGE_DOMAIN",
141+
"GLOBAL_IMAGE_CACHE",
142+
"ADVANCED_MODE",
143+
"RECOGNIZE_SOURCE",
144+
"SEARCH_SOURCE"
145+
}
142146
)
143147
# 追加用户唯一ID和订阅分享管理权限
144148
share_admin = SubscribeHelper().is_admin_user()

0 commit comments

Comments
 (0)