From 8d1586cb6adc229c8f0f032321986e02d851c813 Mon Sep 17 00:00:00 2001 From: icarus Date: Sun, 24 Aug 2025 14:30:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(ocr):=20=E4=BF=AE=E5=A4=8D=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E9=85=8D=E7=BD=AE=E4=B8=ADocr=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E7=9A=84=E5=88=9D=E5=A7=8B=E5=8C=96=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将分散的属性赋值改为对象整体赋值,避免潜在的属性丢失问题 --- src/renderer/src/store/migrate.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 1f87bed9ca..f1f170eafb 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -2178,8 +2178,10 @@ const migrateConfig = { }, '137': (state: RootState) => { try { - state.ocr.providers = BUILTIN_OCR_PROVIDERS - state.ocr.imageProvider = DEFAULT_OCR_PROVIDER.image + state.ocr = { + providers: BUILTIN_OCR_PROVIDERS, + imageProvider: DEFAULT_OCR_PROVIDER.image + } return state } catch (error) { logger.error('migrate 137 error', error as Error)