diff --git a/xian_favor/api.py b/xian_favor/api.py index 05c72aa..fb11418 100644 --- a/xian_favor/api.py +++ b/xian_favor/api.py @@ -449,7 +449,7 @@ INDEX_TEMPLATE = '''
- +
@@ -721,7 +721,11 @@ async function openEditModal(id) { // 保存编辑 async function saveEdit() { const id = document.getElementById('editId').value; - const type = currentDetailId ? (await fetch(`${API_BASE}/items/${currentDetailId}`).then(r => r.json())).data.type : 'text'; + + // 获取当前条目的类型 + const detailRes = await fetch(`${API_BASE}/items/${currentDetailId}`); + const detailData = await detailRes.json(); + const type = detailData.data.type; const data = { title: document.getElementById('editTitle').value,