From 3bb294e698b52ac518fb70703a74d627ed50a96f Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sat, 29 Mar 2025 14:58:28 +0800 Subject: [PATCH] chore(version): 1.1.15 --- electron-builder.yml | 1 + package.json | 2 +- src/renderer/src/store/migrate.ts | 16 +++++++++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/electron-builder.yml b/electron-builder.yml index 07f46905..859f8b12 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -86,3 +86,4 @@ releaseInfo: 小程序支持多开 支持 GPT-4o 图像生成 修复 MCP 服务器无法使用问题 + 修复升级导致就版本数据丢失问题 diff --git a/package.json b/package.json index 6097302a..d40e31f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "CherryStudio", - "version": "1.1.14", + "version": "1.1.15", "private": true, "description": "A powerful AI assistant for producer.", "main": "./out/main/index.js", diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 1dea7388..2025c693 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -810,12 +810,18 @@ const migrateConfig = { return state }, '86': (state: RootState) => { - if (state.mcp.servers) { - state.mcp.servers = state.mcp.servers.map((server) => ({ - ...server, - id: nanoid() - })) + try { + if (state?.mcp?.servers) { + state.mcp.servers = state.mcp.servers.map((server) => ({ + ...server, + id: nanoid() + })) + } + } catch (error) { + console.error(error) + return state } + return state } }