From 32cbb8fe335bd86fd9b86ae32deaeb03ec63d239 Mon Sep 17 00:00:00 2001 From: Supra4E8C Date: Sun, 22 Feb 2026 12:36:01 +0800 Subject: [PATCH] fix(vertex): preserve priority on save --- src/pages/AiProvidersVertexEditPage.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pages/AiProvidersVertexEditPage.tsx b/src/pages/AiProvidersVertexEditPage.tsx index 5669896..10880d3 100644 --- a/src/pages/AiProvidersVertexEditPage.tsx +++ b/src/pages/AiProvidersVertexEditPage.tsx @@ -60,6 +60,8 @@ const normalizeModelEntries = (entries: Array<{ name: string; alias: string }>) const buildVertexSignature = (form: VertexFormState) => JSON.stringify({ apiKey: String(form.apiKey ?? '').trim(), + priority: + form.priority !== undefined && Number.isFinite(form.priority) ? Math.trunc(form.priority) : null, prefix: String(form.prefix ?? '').trim(), baseUrl: String(form.baseUrl ?? '').trim(), proxyUrl: String(form.proxyUrl ?? '').trim(), @@ -208,6 +210,10 @@ export function AiProvidersVertexEditPage() { try { const payload: ProviderKeyConfig = { apiKey: form.apiKey.trim(), + priority: + form.priority !== undefined && Number.isFinite(form.priority) + ? Math.trunc(form.priority) + : undefined, prefix: form.prefix?.trim() || undefined, baseUrl, proxyUrl: form.proxyUrl?.trim() || undefined,