From 8aaf26e42004dc435be7b3c47f8318d12196a01a Mon Sep 17 00:00:00 2001 From: icarus Date: Mon, 20 Oct 2025 08:33:59 +0800 Subject: [PATCH] refactor(data): simplify ocr preferences mapping structure Remove redundant ocr provider config mappings and consolidate to a single image provider id mapping --- .../migrators/PreferencesMappings.ts | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/main/data/migrate/dataRefactor/migrators/PreferencesMappings.ts b/src/main/data/migrate/dataRefactor/migrators/PreferencesMappings.ts index f68828e49b..22e0693dde 100644 --- a/src/main/data/migrate/dataRefactor/migrators/PreferencesMappings.ts +++ b/src/main/data/migrate/dataRefactor/migrators/PreferencesMappings.ts @@ -747,20 +747,8 @@ export const REDUX_STORE_MAPPINGS = { ], ocr: [ { - originalKey: 'ocr.configs.tesseract', - targetKey: 'ocr.provider.config.tesseract' - }, - { - originalKey: 'ocr.configs.system', - targetKey: 'ocr.provider.config.system' - }, - { - originalKey: 'ocr.configs.paddleocr', - targetKey: 'ocr.provider.config.paddleocr' - }, - { - originalKey: 'ocr.configs.ovocr', - targetKey: 'ocr.provider.config.ovocr' + originalKey: 'ocr.imageProviderId', + targetKey: 'ocr.settings.image_provider_id' } ] } as const satisfies Record<