auto-sync: 2026-05-17 19:05:33

This commit is contained in:
cfdaily
2026-05-17 19:05:33 +08:00
parent 637eaefe68
commit e545a6617a
+7 -4
View File
@@ -546,10 +546,13 @@ export const useStore = create<AppStore>((set, get) => ({
const data = await api.projects();
set({ projects: data.projects });
const s = get();
if (!s.selectedProjectId && Object.keys(data.projects).length > 0) {
const firstPid = Object.keys(data.projects)[0];
set({ selectedProjectId: firstPid });
setApiProjectId(firstPid);
// 如果当前 selectedProjectId 不在项目列表里,重新选择
if (!s.selectedProjectId || !(s.selectedProjectId in data.projects)) {
if (Object.keys(data.projects).length > 0) {
const firstPid = Object.keys(data.projects)[0];
set({ selectedProjectId: firstPid });
setApiProjectId(firstPid);
}
}
} catch {
// silently fail