Update rssapi.ts

This commit is contained in:
Vaica committed 2026-06-24 16:44:17 +08:00
1 parent 9d3aad256f
commit fa52190830
1 file changed
+3 -1
+3 -1
View File
@@ -128,7 +128,9 @@ export async function addLink(link: { name: string; url: string; description?: s
export async function updateLink(oldUrl: string, data: { name?: string; url?: string; description?: string; hidden?: boolean }): Promise<void> {
const qs = withToken();
const body: Record<string, unknown> = { ...data };
// 确保 body 中始终包含 url(API 必填字段)
const body: Record<string, unknown> = { url: oldUrl, ...data };
// 如果提供了新 url 且与旧 url 不同,添加 oldUrl 字段
if (data.url && data.url !== oldUrl) body.oldUrl = oldUrl;
await rssFetch(`/api/links?${qs}`, {
method: "POST",