From 9e2df87934b200f90a475fc23a0c381f7d0e015f Mon Sep 17 00:00:00 2001 From: cfdaily Date: Wed, 20 May 2026 13:20:28 +0800 Subject: [PATCH] auto-sync: 2026-05-20 13:20:28 --- src/frontend/src/store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/store.ts b/src/frontend/src/store.ts index 26195da..6b59078 100644 --- a/src/frontend/src/store.ts +++ b/src/frontend/src/store.ts @@ -458,7 +458,7 @@ export const useStore = create((set, get) => ({ set({ projects }); // 自动选择第一个项目 const s = get(); - if (!s.selectedProjectId && Object.keys(projects).length > 0) { + if (!s.selectedProjectId && s.selectedProjectId !== '' && Object.keys(projects).length > 0) { const firstPid = Object.keys(projects)[0]; set({ selectedProjectId: firstPid }); setApiProjectId(firstPid); @@ -478,7 +478,7 @@ export const useStore = create((set, get) => ({ set({ projects: data.projects }); const s = get(); // 如果当前 selectedProjectId 不在项目列表里,重新选择 - if (!s.selectedProjectId || !(s.selectedProjectId in data.projects)) { + if ((!s.selectedProjectId || !(s.selectedProjectId in data.projects)) && s.selectedProjectId !== '') { if (Object.keys(data.projects).length > 0) { const firstPid = Object.keys(data.projects)[0]; set({ selectedProjectId: firstPid });