fix: Sentinel 编辑节点时 api_key 留空 → 保留旧值
This commit is contained in:
@@ -127,6 +127,10 @@ class Plugin(PluginWebMixin):
|
||||
return web.json_response({"ok": False, "error": "名称和 URL 不能为空"}, status=400)
|
||||
existing = [i for i, n in enumerate(nodes) if n.get("id") == node_id]
|
||||
if existing:
|
||||
old = nodes[existing[0]]
|
||||
# 保留未填写的敏感字段
|
||||
if not node["api_key"]:
|
||||
node["api_key"] = old.get("api_key", "")
|
||||
nodes[existing[0]] = node
|
||||
else:
|
||||
nodes.append(node)
|
||||
|
||||
@@ -2,7 +2,7 @@ author: SenSu Team
|
||||
description: 🛡️ 多节点 SenSu 集群性能监控 — 实时仪表盘 + 节点管理
|
||||
name: Sentinel
|
||||
nodes:
|
||||
- api_key: ''
|
||||
- api_key: sk-035259bb700b17ae51cfd50a717b27281b1a5347b2aa4723
|
||||
enabled: true
|
||||
id: node-3733a070
|
||||
name: PLK110
|
||||
|
||||
Reference in New Issue
Block a user